go-ethereum/cmd/evm/internal/t8ntool
Martin Holst Swende 4636dd369e
cmd/evm: fix tracing
This commit fixes several missing interface-checks, where the code did not properly
verify a Hook before calling it.
It also fixes an error where the tracer was not set in the vmconfig during t8n initialization.

It also adds a testcase which verifies the tracing-output during t8n executio. The
testcase currently only checks the jsonlogger, but can be extended.

This change also removes a spurious 'null' output in the tracing, when
tracing result is null.
2024-03-18 10:36:12 +01:00
..
block.go all: fix typos in comments (#29186) 2024-03-07 22:56:19 +01:00
execution.go cmd/evm: fix tracing 2024-03-18 10:36:12 +01:00
flags.go cmd/evm: t8n support custom tracers (#28557) 2023-12-18 15:16:25 +01:00
gen_header.go cmd/evm: cancun-updates for b11r and t8n -tools (#28195) 2023-10-03 03:26:33 -04:00
gen_stenv.go cmd/evm: cancun-updates for b11r and t8n -tools (#28195) 2023-10-03 03:26:33 -04:00
transaction.go all: fix typos in comments (#29186) 2024-03-07 22:56:19 +01:00
transition.go resolve merge conflict 2024-03-12 17:55:17 +01:00
tx_iterator.go all: fix typos in comments (#29186) 2024-03-07 22:56:19 +01:00
utils.go all: fix typos in comments (#29186) 2024-03-07 22:56:19 +01:00