go-ethereum/cmd/evm/internal/t8ntool
Martin Holst Swende 313a43d09d 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 15:56:16 -04:00
..
block.go cmd/evm/internal/t8ntoo: tiny bugfix for difficulty field (#28245) 2023-10-04 12:38:25 +03:00
execution.go cmd/evm: fix tracing 2024-03-18 15:56:16 -04:00
flags.go Backporting extended-tracer branch 2024-02-06 13:06:08 -05: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: tie timestamp based forks to the passage of London (#27279) 2023-05-19 11:27:19 +03:00
transition.go Series of changes to get backport to 1.13.5 working 2024-03-14 16:53:22 -04:00
tx_iterator.go cmd/evm: make t8ntool handle transaction decoding errors better (#28397) 2023-10-25 14:08:52 +02:00
utils.go cmd: migrate to urfave/cli/v2 (#24751) 2022-06-27 18:22:36 +02:00