mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-21 22:42:04 +01:00
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.
This commit is contained in:
parent
fadf0a7e15
commit
fad0cf6f26
1 changed files with 5 additions and 5 deletions
|
@ -689,15 +689,15 @@ std::optional<ChainType> 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;
|
||||
|
|
Loading…
Add table
Reference in a new issue