From 02ffe7e09645ccbd2be24c095b2e9dfd599a216e Mon Sep 17 00:00:00 2001 From: Aaron Chen Date: Wed, 17 Apr 2024 18:14:51 +0800 Subject: [PATCH] copy s.accountsOrigin rather than state.accountsOrigin --- core/state/statedb.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/state/statedb.go b/core/state/statedb.go index 28d7fa5c50..ab152dd18d 100644 --- a/core/state/statedb.go +++ b/core/state/statedb.go @@ -698,8 +698,8 @@ func (s *StateDB) Copy() *StateDB { originalRoot: s.originalRoot, accounts: copySet(s.accounts), storages: copy2DSet(s.storages), - accountsOrigin: copySet(state.accountsOrigin), - storagesOrigin: copy2DSet(state.storagesOrigin), + accountsOrigin: copySet(s.accountsOrigin), + storagesOrigin: copy2DSet(s.storagesOrigin), stateObjects: make(map[common.Address]*stateObject, len(s.journal.dirties)), stateObjectsPending: make(map[common.Address]struct{}, len(s.stateObjectsPending)), stateObjectsDirty: make(map[common.Address]struct{}, len(s.journal.dirties)),