diff --git a/miner/bid_simulator.go b/miner/bid_simulator.go index adfcf44806..0073bda9b3 100644 --- a/miner/bid_simulator.go +++ b/miner/bid_simulator.go @@ -523,7 +523,6 @@ func (b *bidSimulator) clearLoop() { delete(b.bestBid, k) } } - delete(b.bestBidToRun, parentHash) for k, v := range b.bestBidToRun { if v.BlockNumber <= clearThreshold { delete(b.bestBidToRun, k) @@ -545,8 +544,8 @@ func (b *bidSimulator) clearLoop() { bid.env.discard() } } + delete(b.bidsToSim, blockNumber) } - delete(b.bidsToSim, blockNumber) } b.simBidMu.Unlock() }