go-ethereum/internal
Daniel Liu 44bd05a732
eth/tracers: refactor traceTx to separate out struct logging #24326 (#1278)
* eth/tracers: refactor traceTx to separate out struct logging

review fix

Update eth/tracers/api.go

Co-authored-by: Martin Holst Swende <martin@swende.se>

Mv ExecutionResult type to logger package

review fix

impl GetResult for StructLogger

make formatLogs private

confused exit and end..

account for intrinsicGas in structlogger, fix TraceCall test

Add Stop method to logger

Simplify traceTx

Fix test

rm logger from blockchain test

account for refund in structLogger

* use tx hooks in struct logger

* minor

* avoid executionResult in struct logger

* revert blockchain test changes

Co-authored-by: Sina Mahmoodi <1591639+s1na@users.noreply.github.com>
2025-09-08 20:55:06 +08:00
..
build all: replace path.Join with filepath.Join #29479 (#1179) 2025-07-01 18:26:02 +08:00
cmdtest all: fix tests on 32-bit and windows + minor rpc fixes #21871 (#1055) 2025-06-03 11:47:11 +08:00
debug node: allow listening on IPv6 address #27635 (#1156) 2025-06-25 18:40:13 +08:00
ethapi eth/tracers: refactor traceTx to separate out struct logging #24326 (#1278) 2025-09-08 20:55:06 +08:00
flags all: remove ethash pow 27178 (#1378) 2025-08-26 11:54:01 +08:00
guide rpc, internal/guide: speed up tests a bit #26193 (#978) 2025-04-24 19:08:57 +08:00
jsre internal: remove eth_{compile,getWork,submitWork} from console #31856 (#1408) 2025-09-03 15:41:09 +08:00
syncx core: improve shutdown synchronization in BlockChain (#22853) 2024-12-28 10:44:49 +08:00
testlog log: use native log/slog instead of golang/exp (#29302) 2024-11-15 10:02:42 +08:00
testrand accounts/abi: support unpacking solidity errors (#30738) 2025-01-24 16:54:12 +08:00
web3ext eth/tracers: implement debug.intermediateRoots #23594 (#1260) 2025-08-26 15:25:30 +08:00