diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp index d0de3a4eab6..98a52001ab7 100644 --- a/src/kernel/chainparams.cpp +++ b/src/kernel/chainparams.cpp @@ -685,6 +685,7 @@ std::optional GetNetworkForMagic(const MessageStartChars& message) { const auto mainnet_msg = CChainParams::Main()->MessageStart(); const auto testnet_msg = CChainParams::TestNet()->MessageStart(); + const auto testnet4_msg = CChainParams::TestNet4()->MessageStart(); const auto regtest_msg = CChainParams::RegTest({})->MessageStart(); const auto signet_msg = CChainParams::SigNet({})->MessageStart(); @@ -692,6 +693,8 @@ std::optional GetNetworkForMagic(const MessageStartChars& message) return ChainType::MAIN; } else if (std::equal(message.begin(), message.end(), testnet_msg.data())) { return ChainType::TESTNET; + } else if (std::equal(message.begin(), message.end(), testnet4_msg.data())) { + return ChainType::TESTNET4; } else if (std::equal(message.begin(), message.end(), regtest_msg.data())) { return ChainType::REGTEST; } else if (std::equal(message.begin(), message.end(), signet_msg.data())) {