diff --git a/core/vm/logger_trace.go b/core/vm/logger_trace.go index 87e75f0cd7e2..8ea6ba4d0628 100644 --- a/core/vm/logger_trace.go +++ b/core/vm/logger_trace.go @@ -50,6 +50,7 @@ func traceLastNAddressCode(n int) traceFunc { address := common.Address(stack.data[stack.len()-1-n].Bytes20()) code := l.env.StateDB.GetCode(address) extraData.CodeList = append(extraData.CodeList, hexutil.Encode(code)) + l.statesAffected[address] = struct{}{} return nil } }