go-ethereum/core/tracing
Sina M aa417b03a6
Some checks are pending
/ Linux Build (push) Waiting to run
/ Linux Build (arm) (push) Waiting to run
/ Keeper Build (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
core/tracing: fix nonce revert edge case (#33978)
We got a report for a bug in the tracing journal which has the
responsibility to emit events for all state that must be reverted.

The edge case is as follows: on CREATE operations the nonce is
incremented. When a create frame reverts, the nonce increment associated
with it does **not** revert. This works fine on master. Now one step
further: if the parent frame reverts tho, the nonce **should** revert
and there is the bug.
2026-03-10 16:53:21 +01:00
..
CHANGELOG.md core/tracing: update changelog (#32535) 2025-09-03 09:45:58 +02:00
gen_balance_change_reason_stringer.go cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (#33484) 2026-02-14 01:02:10 +01:00
gen_code_change_reason_stringer.go cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (#33484) 2026-02-14 01:02:10 +01:00
gen_gas_change_reason_stringer.go core/tracing: stringer for gas and nonce change reasons (#31234) 2025-02-28 12:53:56 +01:00
gen_nonce_change_reason_stringer.go cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (#33484) 2026-02-14 01:02:10 +01:00
hooks.go core: implement eip-7778: block gas accounting without refunds (#33593) 2026-03-04 18:18:18 +08:00
journal.go core/tracing: fix nonce revert edge case (#33978) 2026-03-10 16:53:21 +01:00
journal_test.go core/tracing: fix nonce revert edge case (#33978) 2026-03-10 16:53:21 +01:00