From 5b0b08b1046db67e658b7916da0bece1cbe4003a Mon Sep 17 00:00:00 2001 From: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:19:52 +0800 Subject: [PATCH] fix(miner): fix trace for empty block (#434) * fix(miner): fix trace for empty block * update version * try fix * improve docs --- miner/worker.go | 4 ++++ params/version.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/miner/worker.go b/miner/worker.go index 44cea4be98..6329110be1 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -1231,6 +1231,10 @@ func (w *worker) commit(uncles []*types.Header, interval func(), update bool, st if err != nil { return err } + // truncate ExecutionResults&TxStorageTraces, because we declare their lengths with a dummy tx before; + // however, we need to clean it up for an empty block + traces.ExecutionResults = traces.ExecutionResults[:0] + traces.TxStorageTraces = traces.TxStorageTraces[:0] accRows, err := w.circuitCapacityChecker.ApplyBlock(traces) if err != nil { return err diff --git a/params/version.go b/params/version.go index ed265911d6..da335508ae 100644 --- a/params/version.go +++ b/params/version.go @@ -24,7 +24,7 @@ import ( const ( VersionMajor = 4 // Major version component of the current release VersionMinor = 3 // Minor version component of the current release - VersionPatch = 14 // Patch version component of the current release + VersionPatch = 15 // Patch version component of the current release VersionMeta = "sepolia" // Version metadata to append to the version string )