Skip to content

Commit fad0cf6

Browse files
author
MarcoFalke
committed
refactor: Use std::ranges::equal in GetNetworkForMagic
Replace std::equal with std::ranges::equal, because it allows for shorter code, because no pointers or iterators have to be passed explicitly.
1 parent fadf0a7 commit fad0cf6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/kernel/chainparams.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -689,15 +689,15 @@ std::optional<ChainType> GetNetworkForMagic(const MessageStartChars& message)
689689
const auto regtest_msg = CChainParams::RegTest({})->MessageStart();
690690
const auto signet_msg = CChainParams::SigNet({})->MessageStart();
691691

692-
if (std::equal(message.begin(), message.end(), mainnet_msg.data())) {
692+
if (std::ranges::equal(message, mainnet_msg)) {
693693
return ChainType::MAIN;
694-
} else if (std::equal(message.begin(), message.end(), testnet_msg.data())) {
694+
} else if (std::ranges::equal(message, testnet_msg)) {
695695
return ChainType::TESTNET;
696-
} else if (std::equal(message.begin(), message.end(), testnet4_msg.data())) {
696+
} else if (std::ranges::equal(message, testnet4_msg)) {
697697
return ChainType::TESTNET4;
698-
} else if (std::equal(message.begin(), message.end(), regtest_msg.data())) {
698+
} else if (std::ranges::equal(message, regtest_msg)) {
699699
return ChainType::REGTEST;
700-
} else if (std::equal(message.begin(), message.end(), signet_msg.data())) {
700+
} else if (std::ranges::equal(message, signet_msg)) {
701701
return ChainType::SIGNET;
702702
}
703703
return std::nullopt;

0 commit comments

Comments
 (0)