2026-10-2325ac2920Update EIP-7906: remove reference to txparam 0x06✓ EELS v2.0.0 implements this text
tests:EELS PR #3895 pinned this text on 2026-10-27, test files test_assert_frame_execution.py, test_assert_frame_failure.py, test_diff_gas_and_access.py and 5 more · first release v2.0.0 · run against it: Nethermind, Geth, Reth, ethrex
2026-10-20614ed450Update EIP-7906: Update authors in EIP-7906– older
tests: no EELS release tests this text.
2026-10-20845c9c8cUpdate EIP-7906: include tx.sender in nonces_changed only when its account nonce changes– older
2026-10-165930e94bUpdate EIP-7906: rename POST_TX to ASSERT– older
tests: no EELS release tests this text.
2026-10-157ef3b6bfUpdate EIP-7906: state the POST_TX rollback point via the EIP-8141 validation prefix– older
tests: no EELS release tests this text.
2026-10-094be9e59fUpdate EIP-7906: specify block-level access list recording for TXDIFF and POST_TX rollback– older
tests:EELS PR #3755 pinned this text on 2026-10-27 · first release v1.1.0 · run against it: Besu
2026-10-097d357040Update EIP-7906: name the TXTRACE and TXDIFF params– older
tests: no EELS release tests this text.
2026-10-09fedcaf7fUpdate EIP-7906: say that a failed assertion reverts the execution body– older
tests:EELS PR #3730 pinned this text on 2026-10-27, test files test_diff_gas_and_access.py, test_diff_halts.py, test_post_tx_execution.py and 5 more · a later EELS pin replaced it before any release, so no client ran it
2026-10-09f5151dcfUpdate EIP-7906: limits of a single-transaction diff– older
tests: no EELS release tests this text.
2026-10-088dbdab2bUpdate EIP-7906: clarify diff opcode semantics and gas accounting– older
tests: no EELS release tests this text.
Client PRs matched by title, not a verdict
open and merged PRs whose title names EIP-7906; merged ones since the last 60 days
All 184 tests for this EIP passed on v2.0.0. The EIP text changed 1 time since the version EELS implements. For each change, a spec with the change undone fails 1 case in EELS, and those cases pass here.
change9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proven
+ An address appears in `nonces_changed` when its nonce at the time of the `TXTRACE` call differs from its nonce at transaction start. An account that does not exist counts as having nonce `0`. The table includes `tx.sender` whenever `APPROVE` increments its account nonce in the validation prefix, and also includes any account that executed `CREATE` or `CREATE2` and any contract the transaction created. If a transaction's replay protection is kept in contract storage instead of the account nonce, `APPROVE` writes that storage, and the write appears in `slots_changed` rather than in `nonces_changed`.
proven a mutant undoes the change; in EELS v2.0.0 it fails 1 of 184 cases (2026-11-03)
All 184 tests for this EIP passed on v2.0.0. The EIP text changed 1 time since the version EELS implements. For each change, a spec with the change undone fails 1 case in EELS, and those cases pass here.
change9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proven
+ An address appears in `nonces_changed` when its nonce at the time of the `TXTRACE` call differs from its nonce at transaction start. An account that does not exist counts as having nonce `0`. The table includes `tx.sender` whenever `APPROVE` increments its account nonce in the validation prefix, and also includes any account that executed `CREATE` or `CREATE2` and any contract the transaction created. If a transaction's replay protection is kept in contract storage instead of the account nonce, `APPROVE` writes that storage, and the write appears in `slots_changed` rather than in `nonces_changed`.
proven a mutant undoes the change; in EELS v2.0.0 it fails 1 of 184 cases (2026-11-03)
All 184 tests for this EIP passed on v2.0.0. The EIP text changed 1 time since the version EELS implements. For each change, a spec with the change undone fails 1 case in EELS, and those cases pass here.
change9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proven
+ An address appears in `nonces_changed` when its nonce at the time of the `TXTRACE` call differs from its nonce at transaction start. An account that does not exist counts as having nonce `0`. The table includes `tx.sender` whenever `APPROVE` increments its account nonce in the validation prefix, and also includes any account that executed `CREATE` or `CREATE2` and any contract the transaction created. If a transaction's replay protection is kept in contract storage instead of the account nonce, `APPROVE` writes that storage, and the write appears in `slots_changed` rather than in `nonces_changed`.
proven a mutant undoes the change; in EELS v2.0.0 it fails 1 of 184 cases (2026-11-03)
All 184 tests for this EIP passed on v2.0.0. The EIP text changed 1 time since the version EELS implements. For each change, a spec with the change undone fails 1 case in EELS, and those cases pass here.
change9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proven
+ An address appears in `nonces_changed` when its nonce at the time of the `TXTRACE` call differs from its nonce at transaction start. An account that does not exist counts as having nonce `0`. The table includes `tx.sender` whenever `APPROVE` increments its account nonce in the validation prefix, and also includes any account that executed `CREATE` or `CREATE2` and any contract the transaction created. If a transaction's replay protection is kept in contract storage instead of the account nonce, `APPROVE` writes that storage, and the write appears in `slots_changed` rather than in `nonces_changed`.
proven a mutant undoes the change; in EELS v2.0.0 it fails 1 of 184 cases (2026-11-03)
Besu's newest run used tests v1.1.1, but the newest EELS release is v2.0.0. Old tests do not check the current spec, so the old 299/305 is shown but does not count. Next: run v2.0.0.