From 4867699afa29ecf900bf65221e26b5655ebbc539 Mon Sep 17 00:00:00 2001 From: Ho Date: Wed, 7 Jun 2023 09:16:45 +0800 Subject: [PATCH] fix(tracing): fix ZktrieTracer race condition (#356) * fix race condition of zktrie tracer * Update version.go --------- Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com> --- eth/tracers/api_blocktrace.go | 2 +- params/version.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eth/tracers/api_blocktrace.go b/eth/tracers/api_blocktrace.go index 030cabe01f..0a9a1ab441 100644 --- a/eth/tracers/api_blocktrace.go +++ b/eth/tracers/api_blocktrace.go @@ -345,7 +345,7 @@ func (api *API) getTxResult(env *traceEnv, state *state.StateDB, index int, bloc m = make(map[string][]hexutil.Bytes) env.StorageProofs[addrStr] = m if zktrieTracer.Available() { - env.zkTrieTracer[addrStr] = zktrieTracer + env.zkTrieTracer[addrStr] = state.NewProofTracer(trie) } } else if _, existed := m[keyStr]; existed { // still need to touch tracer for deletion diff --git a/params/version.go b/params/version.go index 0bb4230e4b..94a96e6d6d 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 = 0 // Minor version component of the current release - VersionPatch = 3 // Patch version component of the current release + VersionPatch = 4 // Patch version component of the current release VersionMeta = "sepolia" // Version metadata to append to the version string )