diff --git a/src/evo/deterministicmns.cpp b/src/evo/deterministicmns.cpp index 303a88c566806..1313374879705 100644 --- a/src/evo/deterministicmns.cpp +++ b/src/evo/deterministicmns.cpp @@ -1018,8 +1018,14 @@ void CDeterministicMNManager::HandleQuorumCommitment(const llmq::CFinalCommitmen CDeterministicMNList CDeterministicMNManager::GetListForBlockInternal(gsl::not_null pindex) { - AssertLockHeld(cs); CDeterministicMNList snapshot; + + if (!DeploymentActiveAt(*pindex, Params().GetConsensus(), Consensus::DEPLOYMENT_DIP0003)) { + return snapshot; + } + + AssertLockHeld(cs); + std::list listDiffIndexes; while (true) {