go-ethereum/eth/tracers/native
Alvaro Sevilla b1cec853be
eth/tracers: add position field for callTracer logs ()
Currently, one can use the "withLogs" parameter to include logs in the
callTracer results, which allows the user to see at which trace level
was each log emitted.
This commit adds a position field to the logs which determine
the exact ordering of a call's logs and its subcalls. This would
be useful e.g. for explorers wishing to display the flow of execution.

Co-authored-by: jsvisa <delweng@gmail.com>
2023-11-03 10:28:27 +01:00
..
4byte.go eth/tracers: use atomic type () 2023-04-04 12:34:52 -04:00
call.go eth/tracers: add position field for callTracer logs () 2023-11-03 10:28:27 +01:00
call_flat.go core: replace instances of 'suicide' with 'selfdestruct' to improve code consistency. () 2023-07-15 10:35:30 -04:00
gen_account_json.go eth/tracers: simplify test framework () 2022-10-21 17:55:15 +02:00
gen_callframe_json.go eth/tracers/native: set created address to nil in case of failure () 2023-03-07 14:39:11 +01:00
gen_flatcallaction_json.go eth/tracers: add native flatCallTracer (aka parity style tracer) () 2023-02-28 13:54:37 +03:30
gen_flatcallresult_json.go eth/tracers: add native flatCallTracer (aka parity style tracer) () 2023-02-28 13:54:37 +03:30
mux.go eth/tracers: use non-threaded tracechain () 2023-01-10 15:11:53 +01:00
noop.go eth/tracers: use non-threaded tracechain () 2023-01-10 15:11:53 +01:00
prestate.go eth/tracers/native: panic on memory read in prestateTracer () 2023-07-13 14:44:42 +02:00