From b3e9e5c981e40277aad42d1e9b5f94948bdaf045 Mon Sep 17 00:00:00 2001 From: Konstantin Akimov Date: Sat, 14 Sep 2024 12:12:13 +0700 Subject: [PATCH] feat: drop v20 requirement for special EHF transaction It is not a breaking changes, because this fork is already happened in past and no EHF transaction is in blockchain at that moment which requires versioning --- src/evo/specialtxman.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/evo/specialtxman.cpp b/src/evo/specialtxman.cpp index e4e042da33..1e09d2edd6 100644 --- a/src/evo/specialtxman.cpp +++ b/src/evo/specialtxman.cpp @@ -48,9 +48,6 @@ static bool CheckSpecialTxInner(CDeterministicMNManager& dmnman, const Chainstat case TRANSACTION_QUORUM_COMMITMENT: return llmq::CheckLLMQCommitment(dmnman, chainman, tx, pindexPrev, state); case TRANSACTION_MNHF_SIGNAL: - if (!DeploymentActiveAfter(pindexPrev, consensusParams, Consensus::DEPLOYMENT_V20)) { - return state.Invalid(TxValidationResult::TX_CONSENSUS, "mnhf-before-v20"); - } return CheckMNHFTx(chainman, qman, tx, pindexPrev, state); case TRANSACTION_ASSET_LOCK: return CheckAssetLockUnlockTx(chainman.m_blockman, qman, tx, pindexPrev, indexes, state);