@@ -1186,7 +1186,7 @@ bool CheckTransaction(const CTransaction& tx, CValidationState &state)
11861186 nValueOut += txout.nValue ;
11871187 if (!MoneyRange (nValueOut))
11881188 return state.DoS (100 , false , REJECT_INVALID, " bad-txns-txouttotal-toolarge" );
1189- if (txout.scriptPubKey .IsColdStaking () && !IsColdStakingEnabled (pindexBestHeader , Params ().GetConsensus ()))
1189+ if (txout.scriptPubKey .IsColdStaking () && !IsColdStakingEnabled (chainActive. Tip () , Params ().GetConsensus ()))
11901190 return state.DoS (100 , false , REJECT_INVALID, " cold-staking-not-enabled" );
11911191 }
11921192
@@ -1245,11 +1245,11 @@ bool AcceptToMemoryPoolWorker(CTxMemPool& pool, CValidationState& state, const C
12451245 if (!CheckTransaction (tx, state))
12461246 return false ; // state filled in by CheckTransaction
12471247
1248- if (IsCommunityFundEnabled (pindexBestHeader , Params ().GetConsensus ()) && tx.nVersion < CTransaction::TXDZEEL_VERSION_V2)
1248+ if (IsCommunityFundEnabled (chainActive. Tip () , Params ().GetConsensus ()) && tx.nVersion < CTransaction::TXDZEEL_VERSION_V2)
12491249 return state.DoS (100 , false , REJECT_INVALID, " old-version" );
12501250
1251- if (IsCommunityFundEnabled (pindexBestHeader , Params ().GetConsensus ())) {
1252- bool fReducedQuorum = IsReducedCFundQuorumEnabled (pindexBestHeader , Params ().GetConsensus ());
1251+ if (IsCommunityFundEnabled (chainActive. Tip () , Params ().GetConsensus ())) {
1252+ bool fReducedQuorum = IsReducedCFundQuorumEnabled (chainActive. Tip () , Params ().GetConsensus ());
12531253 int nMaxVersionProposal = fReducedQuorum ? Params ().GetConsensus ().nProposalMaxVersion : 2 ;
12541254 int nMaxVersionPaymentRequest = fReducedQuorum ? Params ().GetConsensus ().nPaymentRequestMaxVersion : 2 ;
12551255
@@ -2375,7 +2375,7 @@ bool DisconnectBlock(const CBlock& block, CValidationState& state, const CBlockI
23752375 uint256 hash = tx.GetHash ();
23762376
23772377 if (IsCommunityFundEnabled (pindex->pprev , Params ().GetConsensus ())) {
2378- bool fReducedQuorum = IsReducedCFundQuorumEnabled (pindexBestHeader , Params ().GetConsensus ());
2378+ bool fReducedQuorum = IsReducedCFundQuorumEnabled (chainActive. Tip () , Params ().GetConsensus ());
23792379 int nMaxVersionProposal = fReducedQuorum ? Params ().GetConsensus ().nProposalMaxVersion : 2 ;
23802380 int nMaxVersionPaymentRequest = fReducedQuorum ? Params ().GetConsensus ().nPaymentRequestMaxVersion : 2 ;
23812381
@@ -3140,7 +3140,7 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin
31403140 }
31413141
31423142 if (IsCommunityFundEnabled (pindex->pprev , Params ().GetConsensus ())) {
3143- bool fReducedQuorum = IsReducedCFundQuorumEnabled (pindexBestHeader , Params ().GetConsensus ());
3143+ bool fReducedQuorum = IsReducedCFundQuorumEnabled (chainActive. Tip () , Params ().GetConsensus ());
31443144 int nMaxVersionProposal = fReducedQuorum ? Params ().GetConsensus ().nProposalMaxVersion : 2 ;
31453145 int nMaxVersionPaymentRequest = fReducedQuorum ? Params ().GetConsensus ().nPaymentRequestMaxVersion : 2 ;
31463146
@@ -5052,8 +5052,8 @@ bool ContextualCheckBlock(const CBlock& block, CValidationState& state, CBlockIn
50525052 if (!IsFinalTx (tx, nHeight, nLockTimeCutoff)) {
50535053 return state.DoS (10 , false , REJECT_INVALID, " bad-txns-nonfinal" , false , " non-final transaction" );
50545054 }
5055- if (IsCommunityFundEnabled (pindexBestHeader , Params ().GetConsensus ())) {
5056- bool fReducedQuorum = IsReducedCFundQuorumEnabled (pindexBestHeader , Params ().GetConsensus ());
5055+ if (IsCommunityFundEnabled (chainActive. Tip () , Params ().GetConsensus ())) {
5056+ bool fReducedQuorum = IsReducedCFundQuorumEnabled (chainActive. Tip () , Params ().GetConsensus ());
50575057 int nMaxVersionProposal = fReducedQuorum ? Params ().GetConsensus ().nProposalMaxVersion : 2 ;
50585058 int nMaxVersionPaymentRequest = fReducedQuorum ? Params ().GetConsensus ().nPaymentRequestMaxVersion : 2 ;
50595059
0 commit comments