go-ethereum/cmd
Daniel Liu af69d382ff
eth/tracers: various fixes #30540 (#1491)
Breaking changes:

- The ChainConfig was exposed to tracers via VMContext passed in
`OnTxStart`. This is unnecessary specially looking through the lens of
live tracers as chain config remains the same throughout the lifetime of
the program. It was there so that native API-invoked tracers could
access it. So instead we moved it to the constructor of API tracers.

Non-breaking:

- Change the default config of the tracers to be `{}` instead of nil.
This way an extra nil check can be avoided.

Refactoring:

- Rename `supply` struct to `supplyTracer`.
- Un-export some hook definitions.

Co-authored-by: Sina M <1591639+s1na@users.noreply.github.com>
2025-09-17 09:04:38 +08:00
..
abigen cmd/abigen, accounts/abi/bind: implement abigen version 2 #31379 (#1416) 2025-09-03 15:47:12 +08:00
bootnode cmd, debug: fix debug_verbosity (#1030) 2025-05-08 16:10:53 +08:00
ethkey all: use T.TempDir to create temporary test directories (#24633) 2025-01-24 16:54:08 +08:00
evm eth/tracers: live chain tracing with hooks #29189 (#1352) 2025-09-09 17:30:56 +08:00
internal/browser cmd/geth: added 'geth bug' command (#3684) 2017-02-20 15:26:21 +02:00
p2psim all: replace some cases of strings.SplitN with strings.Cut #28446 (#1007) 2025-04-28 18:07:59 +08:00
puppeth all: rename ChainId to ChainID #16853 (#1456) 2025-09-09 22:54:34 +08:00
rlpdump new EVM Upgrade 2021-09-21 16:53:46 +05:30
utils eth/tracers: various fixes #30540 (#1491) 2025-09-17 09:04:38 +08:00
XDC all: fix whitespace (#1506) 2025-09-17 08:23:06 +08:00