# MutantHub mutant #2920: Unknown-softfork warning uses the mainnet 90% threshold on testnet and signet
# Repository: bitcoin/bitcoin @ b8215855437288cac95c7fd5d41104c73c0f3495
# File: src/versionbits.cpp:312-312
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/versionbits.cpp b/src/versionbits.cpp
index e282d21..bd2f3b7 100644
--- a/src/versionbits.cpp
+++ b/src/versionbits.cpp
@@ -309,7 +309,7 @@ public:
     explicit WarningBitsConditionChecker(const CChainParams& chainparams, std::array<ThresholdConditionCache, Consensus::MAX_VERSION_BITS_DEPLOYMENTS>& caches, int bit)
     : m_params{chainparams.GetConsensus()}, m_caches{caches}, m_bit(bit)
     {
-        if (chainparams.IsTestChain()) {
+        if (chainparams.IsMockableChain()) {
             period = chainparams.GetConsensus().DifficultyAdjustmentInterval();
             threshold = period * 3 / 4; // 75% for test nets per BIP9 suggestion
         }
