Skip to content

Commit 6327d1e

Browse files
committed
core: fix genesis initialization
1 parent 6c671dd commit 6327d1e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/blockchain.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,10 +333,11 @@ func NewBlockChain(db ethdb.Database, cacheConfig *CacheConfig, genesis *Genesis
333333
bc.prefetcher = newStatePrefetcher(chainConfig, bc.hc)
334334
bc.processor = NewStateProcessor(chainConfig, bc.hc)
335335

336-
bc.genesisBlock = bc.GetBlockByNumber(0)
337-
if bc.genesisBlock == nil {
336+
genesisHeader := bc.GetHeaderByNumber(0)
337+
if genesisHeader == nil {
338338
return nil, ErrNoGenesis
339339
}
340+
bc.genesisBlock = types.NewBlockWithHeader(genesisHeader)
340341

341342
bc.currentBlock.Store(nil)
342343
bc.currentSnapBlock.Store(nil)

0 commit comments

Comments
 (0)