Skip to content

Commit

Permalink
Fix devnet genesis check in InitBlockIndex() (#2805)
Browse files Browse the repository at this point in the history
  • Loading branch information
UdjinM6 committed Mar 25, 2019
1 parent 4d8ef35 commit 81eeff1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/validation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4172,8 +4172,10 @@ bool InitBlockIndex(const CChainParams& chainparams)
if (chainparams.NetworkIDString() == CBaseChainParams::DEVNET) {
// We can't continue if devnet genesis block is invalid
std::shared_ptr<const CBlock> shared_pblock = std::make_shared<const CBlock>(chainparams.DevNetGenesisBlock());
bool fProcessDevnetGenesisBlock = ProcessNewBlock(chainparams, shared_pblock, true, NULL);
assert(fProcessDevnetGenesisBlock);
bool fCheckBlock = CheckBlock(*shared_pblock, state, chainparams.GetConsensus());
assert(fCheckBlock);
if (!AcceptBlock(shared_pblock, state, chainparams, NULL, true, NULL, NULL))
return false;
}

// Force a chainstate write so that when we VerifyDB in a moment, it doesn't check stale data
Expand Down

0 comments on commit 81eeff1

Please sign in to comment.