From 1f21652e28f06fe2bf50db371051337787fe43a0 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Fri, 22 Nov 2024 10:48:57 +0800 Subject: [PATCH] eth/tracers: including the cleared storage slot in post state Signed-off-by: jsvisa --- eth/tracers/native/prestate.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/eth/tracers/native/prestate.go b/eth/tracers/native/prestate.go index 9706eb43f6..3c5e6ea816 100644 --- a/eth/tracers/native/prestate.go +++ b/eth/tracers/native/prestate.go @@ -238,13 +238,11 @@ func (t *prestateTracer) processDiffState() { newVal := t.env.StateDB.GetState(addr, key) if val == newVal { - // Omit unchanged slots + // omit unchanged slots delete(t.pre[addr].Storage, key) } else { modified = true - if newVal != (common.Hash{}) { - postAccount.Storage[key] = newVal - } + postAccount.Storage[key] = newVal } } }