diff --git a/core/blockchain.go b/core/blockchain.go index 2665f7321..8b713d9e0 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -1549,6 +1549,7 @@ func (bc *BlockChain) insertChain(chain types.Blocks, verifySeals bool) (int, [] // Some other error occurred, abort case err != nil: + bc.futureBlocks.Remove(block.Hash()) stats.ignored += len(it.chain) bc.reportBlock(block, nil, err) return it.index, events, coalescedLogs, err