Clients open a cell for the why, the three checks and the evidence
Spec changes and their tests newest first; each EIP commit, the EELS change that pinned it, its first release and the client runs on it
- tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - 2026-10-06
5ef38012Update EIP-2780: Move to Last Call (#12442) (commit for EIP-2780; it also edits this EIP) header only untestedtests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-09 (
d2a64c2d). - 2026-09-09
d2a64c2dUpdate EIP-7928: Amend storage-read gas-feasibility check EELS v21.0.2 implements this texttests: EELS PR #3484 pinned this text on 2026-09-10, test files test_block_access_lists_cross_index.py, test_block_access_lists_eip7002.py, test_block_access_lists_eip7251.py and 5 more · first release v21.0.0 · run against it: Nethermind, Geth, Reth, ethrex, Besu - tests: EELS PR #3482 pinned this text on 2026-08-31, test files test_block_access_lists_opcodes.py, test_cases.md · a later EELS pin replaced it before any release, so no client ran it
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
Open EIP PRs 2 not merged, not counted
open PRs in EIPs and execution-specs that name this EIP; shown for reference, they never change a verdict
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
Client PRs matched by title, not a verdict
open and merged PRs whose title names EIP-7928; merged ones since 2026-09-06
| Nethermind | #14368 merged fix(sync): stop block access lists sync at the EIP-7928 activation block #14057 merged fix(simulate): apply simulate overrides on the EIP-7928 per-transaction path #13509 merged Correct EIP-7928 receipt event metadata |
|---|---|
| Geth | #33764 open eth: add partial statefulness mode via EIP-7928 |
| Reth | none found by title |
| ethrex | #7357 merged fix(l1): run a block whose BAL is over the EIP-7928 item cap on the sequential path |
| Besu | none found by title |
Nethermind's newest run used tests v21.0.1, but the newest EELS release is v21.0.2. Old tests do not check the current spec, so the old 1252/1252 is shown but does not count. Next: run v21.0.2.
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 2 not merged, not counted
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
Geth's newest run used tests v21.0.1, but the newest EELS release is v21.0.2. Old tests do not check the current spec, so the old 1250/1252 is shown but does not count. Next: run v21.0.2.
Failed cases 2
test_bal_post_execution_calls_net_storage_at_last_index[fork_Amsterdam-blockchain_test_engine]test_bal_withdrawals_and_dequeues_net_balance_at_last_index[fork_Amsterdam-blockchain_test_engine-forward_all]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 2 not merged, not counted
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
Reth's newest run used tests v21.0.1, but the newest EELS release is v21.0.2. Old tests do not check the current spec, so the old 1232/1252 is shown but does not count. Next: run v21.0.2.
Failed cases 20
test_bal_invalid_engine_payload_field_before_fork[fork_BPO2ToAmsterdamAtTime15k-blockchain_test_engine]test_bal_withdrawals_and_dequeues_net_balance_at_last_index[fork_Amsterdam-blockchain_test_engine-forward_half]test_bal_withdrawals_and_dequeues_net_balance_at_last_index[fork_Amsterdam-blockchain_test_engine-forward_all]test_bal_invalid_complex_corruption[fork_Amsterdam-blockchain_test_engine]test_bal_invalid_field_entries[fork_Amsterdam-blockchain_test_engine-missing_storage_change]test_bal_invalid_field_entries[fork_Amsterdam-blockchain_test_engine-missing_storage_read]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_failed_auth_authority]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_delegate_target]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_precompile]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_balance_change]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_reverted_frame_read]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_access_only]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_staticcall]test_bal_invalid_missing_account[fork_Amsterdam-blockchain_test_engine-scenario_zero_value_call]test_bal_invalid_missing_coinbase[fork_Amsterdam-blockchain_test_engine]test_bal_invalid_missing_storage_write[fork_Amsterdam-blockchain_test_engine]test_bal_invalid_ordering[fork_Amsterdam-blockchain_test_engine-code_changes_out_of_order]test_bal_invalid_ordering[fork_Amsterdam-blockchain_test_engine-slot_changes_out_of_order]test_bal_invalid_ordering[fork_Amsterdam-blockchain_test_engine-nonce_changes_out_of_order]test_bal_invalid_tx_order[fork_Amsterdam-blockchain_test_engine]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 2 not merged, not counted
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
ethrex's newest run used tests v21.0.1, but the newest EELS release is v21.0.2. Old tests do not check the current spec, so the old 1252/1252 is shown but does not count. Next: run v21.0.2.
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 2 not merged, not counted
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
Besu's newest run used tests v21.0.1, but the newest EELS release is v21.0.2. Old tests do not check the current spec, so the old 1252/1252 is shown but does not count. Next: run v21.0.2.
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 2 not merged, not counted
- EIPs#12620 Update EIP-7928: align per-field recording rules and pseudocode with the change rule
- EIPs#12611 Update EIP-7928: specify static-context halts before pre-state validation
EELS v21.0.2 tests EIP commit d2a64c2d; the EIP changed 8 times since, newest d4c57552 on 2026-10-27.