From edbb595e6684dc8cd188d1a1224af0916d2cecf2 Mon Sep 17 00:00:00 2001 From: Ho Date: Sun, 18 Sep 2022 13:44:29 +0800 Subject: [PATCH] Trace the account accessed by `EXTCODE` op (#157) add account touch by 'EXTCODE' for storeTrace --- core/vm/logger_trace.go | 1 + 1 file changed, 1 insertion(+) 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 } }