From b0ec8716bf27335686471e0ae4c6a34f9a08f33c Mon Sep 17 00:00:00 2001 From: Fabian Jahr Date: Sat, 10 Aug 2024 22:19:42 +0200 Subject: [PATCH] chainparams: Handle Testnet4 in GetNetworkForMagic --- src/kernel/chainparams.cpp | 3 +++ 1 file changed, 3 insertions(+) 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())) {