diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp index 98a52001ab7..7d06d24be5c 100644 --- a/src/kernel/chainparams.cpp +++ b/src/kernel/chainparams.cpp @@ -689,15 +689,15 @@ std::optional GetNetworkForMagic(const MessageStartChars& message) const auto regtest_msg = CChainParams::RegTest({})->MessageStart(); const auto signet_msg = CChainParams::SigNet({})->MessageStart(); - if (std::equal(message.begin(), message.end(), mainnet_msg.data())) { + if (std::ranges::equal(message, mainnet_msg)) { return ChainType::MAIN; - } else if (std::equal(message.begin(), message.end(), testnet_msg.data())) { + } else if (std::ranges::equal(message, testnet_msg)) { return ChainType::TESTNET; - } else if (std::equal(message.begin(), message.end(), testnet4_msg.data())) { + } else if (std::ranges::equal(message, testnet4_msg)) { return ChainType::TESTNET4; - } else if (std::equal(message.begin(), message.end(), regtest_msg.data())) { + } else if (std::ranges::equal(message, regtest_msg)) { return ChainType::REGTEST; - } else if (std::equal(message.begin(), message.end(), signet_msg.data())) { + } else if (std::ranges::equal(message, signet_msg)) { return ChainType::SIGNET; } return std::nullopt;