go-ethereum/eth/tracers/logger
rayoo 22919cec1b
eth/tracers: fix data race on interruption reason across tracers (#34827)
Every tracer that implements Stop/GetResult held a `reason error` field
that is written by Stop (called from the trace-timeout watchdog
goroutine in api.go) and read by GetResult (called by the RPC handler
main goroutine). These accesses were unsynchronized.
2026-05-11 21:21:31 +02:00
..
access_list_tracer.go eth/tracers/logger: fix exclude address list (#34887) 2026-05-07 14:03:32 +02:00
access_list_tracer_test.go eth/tracers/logger: fix exclude address list (#34887) 2026-05-07 14:03:32 +02:00
gen_callframe.go t8ntool: add optional call frames to json logger (#29353) 2024-03-27 16:12:57 +01:00
gen_structlog.go eth/tracers/logger: make structlog/json-log stack hex again (#28628) 2023-12-05 09:37:48 +01:00
logger.go eth/tracers: fix data race on interruption reason across tracers (#34827) 2026-05-11 21:21:31 +02:00
logger_json.go eth/tracers/logger: fix json-logger output missing (#30804) 2024-11-25 10:07:50 +01:00
logger_test.go core/vm, eth, tests: introduce gas budget (#34712) 2026-04-20 15:33:29 +08:00