diff --git a/core/blockchain.go b/core/blockchain.go index a1960fd11..1f0a8088e 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -572,5 +572,7 @@ func InitializeBlockExecution(engine consensus.Engine, chain consensus.ChainHead engine.Initialize(cc, chain, epochReader, header, txs, uncles, func(contract common.Address, data []byte) ([]byte, error) { return SysCallContract(contract, data, *cc, ibs, header, engine) }) + noop := state.NewNoopWriter() + ibs.FinalizeTx(cc.Rules(header.Number.Uint64()), noop) return nil }