From f8ab12876c4c1857778186972ae0c51d38caf5e5 Mon Sep 17 00:00:00 2001 From: Nguyen Sy Thanh Son Date: Sat, 12 Jan 2019 04:57:34 +0000 Subject: [PATCH] fix unittest --- core/blockchain.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/blockchain.go b/core/blockchain.go index 5bd0a709be..2f0dc16531 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -507,8 +507,10 @@ func (bc *BlockChain) insert(block *types.Block) { bc.currentBlock.Store(block) // save cache BlockSigners - engine := bc.Engine().(*posv.Posv) - engine.CacheData(block.Header(), block.Transactions(), bc.GetReceiptsByHash(block.Hash())) + if bc.chainConfig.Posv != nil { + engine := bc.Engine().(*posv.Posv) + engine.CacheData(block.Header(), block.Transactions(), bc.GetReceiptsByHash(block.Hash())) + } // If the block is better than our head or is on a different chain, force update heads if updateHeads {