diff --git a/core/state/journal.go b/core/state/journal.go index 49d29cce28..6131e4c0a8 100644 --- a/core/state/journal.go +++ b/core/state/journal.go @@ -202,7 +202,7 @@ func (ch selfDestructChange) revert(s *StateDB) { obj := s.getStateObject(*ch.account) if obj != nil { obj.selfDestructed = ch.prev - obj.setBalance(ch.prevbalance) + obj.setBalanceLogged(ch.prevbalance, tracing.BalanceChangeRevert) } }