go-ethereum/cmd
wgr523 52077f18f3
support for golang tracers + add golang callTracer (#558)
* feat: rename Tracer interface to EVMLogger;
minor changes in API
refine api_tracer.go
refine Tracer interface

* fix: broken tracer tests

* feat: add BenchmarkTransactionTrace

* feat: tracer CaptureEnter CaptureExit in evm

* feat: upgrade js tracers with geth upstream

* chore: clean test

* feat: eth/tracers: support for golang tracers + add golang callTracer
cf. https://github.com/ethereum/go-ethereum/pull/23708

* chore: clean testdata json

* fix: change test due to IntrinsicGas is not upgraded

* feat: make native Tracer the default Tracer

* fix: update tracers.New in api

* fix: addr prefix in callTracer

* fix: remove `native` in BenchmarkTracers

* fix: return consensus error of InsufficientBalance for tx, instead of vmerr

* chore: drop js tracers: call and noop
2024-08-06 00:14:04 -07:00
..
abigen PDF-01 (#397) 2024-01-19 15:05:03 +04:00
bootnode p2p, p2p/discover: add signed ENR generation (#17753) 2024-06-28 11:30:16 +04:00
ethkey PDF-01 (#397) 2024-01-19 15:05:03 +04:00
evm support for golang tracers + add golang callTracer (#558) 2024-08-06 00:14:04 -07:00
faucet all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
gc cmd/utils: allow file descriptor limit to be set via CLI (#24477) 2024-08-03 08:12:28 +08:00
internal/browser cmd/geth: added 'geth bug' command (#3684) 2017-02-20 15:26:21 +02:00
p2psim all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
puppeth common: add binary variables for system contract 2024-06-06 19:33:59 +08:00
rlpdump new EVM Upgrade 2021-09-21 16:53:46 +05:30
utils all: add global block logs cache (#25459) 2024-08-03 10:03:22 +08:00
wnode all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
XDC support for golang tracers + add golang callTracer (#558) 2024-08-06 00:14:04 -07:00