go-ethereum/eth/tracers
Matthieu Vachon f8c889f892 Fixed Kecakke256 computation panics in some transaction state
The EVM does memory expansion **after** notifying us about OnOpcode which we use to compute Keccak256 pre-images now. This creates problem when we want to retrieve the preimage data because the memory is not expanded yet but in the EVM is going to work because the memory is going to be expanded before the operation is actually executed so the memory will be of the correct size.

In this situation, we must pad with zeroes when the memory is not big enough.
2024-05-01 13:41:31 -04: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
testdata/firehose Ported various improvements done in the Firehose tracer in other supported chains 2024-04-17 16:15:59 -04:00
tests/firehose Added first pass on integration tests 2024-04-29 17:10:51 -04: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
firehose.go Fixed Kecakke256 computation panics in some transaction state 2024-05-01 13:41:31 -04:00
firehose_test.go Fixed Kecakke256 computation panics in some transaction state 2024-05-01 13:41:31 -04: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