From 32fdb90d95d423b64d827d17df47ab4994defe78 Mon Sep 17 00:00:00 2001 From: lateminer <9951982+lateminer@users.noreply.github.com> Date: Tue, 30 Jan 2024 22:24:02 +0100 Subject: [PATCH] chainstate: Set nFlags for proof-of-stake blocks in LoadExternalBlockFile() --- src/validation.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/validation.cpp b/src/validation.cpp index a7ac757b48..ece854b5e1 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -4803,6 +4803,10 @@ void Chainstate::LoadExternalBlockFile( blkdat >> *pblock; nRewind = blkdat.GetPos(); + // Set nFlags in case of proof of stake block + if (pblock->IsProofOfStake()) + pblock->nFlags |= CBlockIndex::BLOCK_PROOF_OF_STAKE; + BlockValidationState state; if (AcceptBlock(pblock, state, nullptr, true, dbp, nullptr, true)) { nLoaded++;