diff --git a/core/blockchain.go b/core/blockchain.go index b4c1716a9231..1330fab93363 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -1498,6 +1498,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