go-ethereum/eth/tracers
Matthieu Vachon ade7515c81
eth, eth/tracers: process beacon root before transactions (#29402)
The beacon root when applied in `state_processor.go` is performed right before executing transaction. That means that contract reliying on this value would query the same value found in the block header.

In that spirit, it means that any tracing/operation relying on state data which touches transaction must have updated the beacon root before any transaction processing.
2024-04-24 07:58:05 +02:00
..
internal core/vm: better error-info for vm errors (#29354) 2024-04-06 12:22:55 +02:00
js eth/tracers: use slices.Contains (#29461) 2024-04-06 12:16:25 +02:00
live eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
logger eth/tracers/logger: using maps.Equal (#29384) 2024-03-28 14:09:21 +01:00
native eth/tracers: use slices.Contains (#29461) 2024-04-06 12:16:25 +02:00
api.go eth, eth/tracers: process beacon root before transactions (#29402) 2024-04-24 07:58:05 +02:00
api_test.go all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
dir.go eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
live.go eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
tracers_test.go eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
tracker.go eth/traces: add state limit (#25812) 2022-10-06 10:48:04 +02:00
tracker_test.go eth/traces: add state limit (#25812) 2022-10-06 10:48:04 +02:00