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
- 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-18 (dbc6d457). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-18 (
dbc6d457). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-18 (
dbc6d457). - tests: not updated to this text. EELS v21.0.2 still tests the text from 2026-09-18 (
dbc6d457). - 2026-09-18
dbc6d457Update EIP-8037: remove stale EIP-7610 collision rules EELS v21.0.2 implements this texttests: EELS PR #3582 pinned this text on 2026-09-21, test files test_block_2d_gas_accounting.py, test_state_gas_fork_transition.py · first release v21.0.0 · run against it: Nethermind, Geth, Reth, ethrex, Besu - tests: no EELS release tests this text.
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
- tests: no EELS release tests this text.
Open EIP PRs 3 not merged, not counted
open PRs in EIPs and execution-specs that name this EIP; shown for reference, they never change a verdict
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
Code and PRs
code merged: at least 2 files on the default branch name EIP-8037 in path or contents, or a merged PR whose title names it; spec changed since: a spec change after the last merged PR; PRs merged since 2026-09-07; a hint from names, it never changes a test verdict
| Nethermind EL | code merged 138 files on master name the EIP, 11 merged PRs, 4 open or unlanded PRs #15187 open #15186 open #15564 merged +12 more |
|---|---|
| Geth EL | code merged 23 files on master name the EIP, 3 open or unlanded PRs #35954 open #35268 open #35128 open |
| Reth EL | spec changed since 14 files on main name the EIP, 1 merged PR #27587 merged |
| ethrex EL | spec changed since 45 files on main name the EIP, 2 merged PRs, 1 open or unlanded PR #7320 merged #7317 not on default branch #7254 merged |
| Besu EL | code merged 51 files on main name the EIP, 4 merged PRs, 3 open or unlanded PRs #11414 merged #11243 merged #10521 not on default branch +4 more |
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 858/858 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 3 not merged, not counted
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
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 858/858 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 3 not merged, not counted
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
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 837/858 is shown but does not count. Next: run v21.0.2.
Failed cases 21
test_authorization_exact_state_gas_boundary[fork_Amsterdam-blockchain_test_engine-one_short]test_set_code_tx_below_total_intrinsic[fork_Amsterdam-blockchain_test_engine_from_state_test-two_auths]test_set_code_tx_below_total_intrinsic[fork_Amsterdam-blockchain_test_engine_from_state_test-three_auths]test_set_code_tx_below_total_intrinsic[fork_Amsterdam-blockchain_test_engine_from_state_test-single_auth]test_system_call_execution_boundary[fork_Amsterdam-blockchain_test_engine-builder_deposit-one_over]test_system_call_execution_boundary[fork_Amsterdam-blockchain_test_engine-builder_exit-one_over]test_tx_gas_above_cap_at_transition[fork_BPO2ToAmsterdamAtTime15k-blockchain_test_engine-gas_limit_above_cap]test_tx_gas_above_cap_at_transition[fork_BPO2ToAmsterdamAtTime15k-blockchain_test_engine-intrinsic_above_cap]test_tx_total_gas_limit_cap_at_transition[fork_BPO2ToAmsterdamAtTime15k-blockchain_test_engine-above_total_cap]test_tx_total_gas_limit_cap_at_transition[fork_BPO2ToAmsterdamAtTime15k-blockchain_test_engine-at_total_cap]test_tx_total_gas_limit_cap[fork_Amsterdam-tx_type_4-blockchain_test_engine_from_state_test-above_cap]test_tx_total_gas_limit_cap[fork_Amsterdam-tx_type_2-blockchain_test_engine_from_state_test-above_cap]test_tx_total_gas_limit_cap[fork_Amsterdam-tx_type_0-blockchain_test_engine_from_state_test-above_cap]test_tx_total_gas_limit_cap[fork_Amsterdam-tx_type_3-blockchain_test_engine_from_state_test-above_cap]test_tx_total_gas_limit_cap[fork_Amsterdam-tx_type_1-blockchain_test_engine_from_state_test-above_cap]test_calldata_floor_exceeding_tx_gas_limit_cap[fork_Amsterdam-blockchain_test_engine_from_state_test-exceeds_cap]test_create_tx_below_total_intrinsic[fork_Amsterdam-blockchain_test_engine_from_state_test-return_initcode]test_create_tx_below_total_intrinsic[fork_Amsterdam-blockchain_test_engine_from_state_test-empty_initcode]test_create_tx_intrinsic_gas_boundary[fork_Amsterdam-blockchain_test_engine_from_state_test-below_intrinsic]test_calldata_floor_enforced_with_state_gas[fork_Amsterdam-blockchain_test_engine_from_state_test-below_floor]test_intrinsic_execution_gas_exceeds_cap[fork_Amsterdam-blockchain_test_engine_from_state_test-exceeds_cap]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 3 not merged, not counted
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
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 858/858 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 3 not merged, not counted
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
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 855/858 is shown but does not count. Next: run v21.0.2.
Failed cases 3
test_reject_incorrect_two_dimensional_header[fork_Amsterdam-blockchain_test_engine-header_rule_receipts]test_reject_incorrect_two_dimensional_header[fork_Amsterdam-blockchain_test_engine-header_rule_transaction_maxima]test_reject_incorrect_two_dimensional_header[fork_Amsterdam-blockchain_test_engine-header_rule_combined]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 3 not merged, not counted
- EIPs#12624 Update EIP-8037: correct statements contradicted by the specification
- EIPs#12573 Update EIP-8037: document gas returning before settlement and reservoir forwarding
- execution-specs#3269 fix(test-benchmark): fill benchmark blocks fully under EIP-8037 gas accounting (repricing)
EELS v21.0.2 tests EIP commit dbc6d457; the EIP changed 4 times since, newest 5ef38012 on 2026-10-06.