To do most important first
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
- last ran v21.0.1
Run
EIPs open a cell for the why and the evidence
How to read
Each cell shows its weakest check. Numbers are tests passed / total for the EIP's test directory on the release the client ran. Open a cell for the three checks: spec change · test proof · client run.
SFI Scheduled for inclusion · CFI Considered for inclusion.
Δ 1 spec changes since the version EELS implements · PR 11 open EIP PRs, not merged, not counted.
Column headers show the test release each client ran; marks a release older than the newest EELS release.
- 2780Resource-Based Intrinsic Transaction Gas
- 7708ETH Transfers Emit a Log
- 7778Block Gas Accounting without Refunds
- 7843SLOTNUM Opcode
- 7928Block-Level Access Lists
- 7954Increase Maximum Contract Size
- 7976Increase Calldata Floor Cost
- 7981Increase Access List Cost
- 7997Deterministic Factory Contract
- 8024Backward Compatible SWAPN, DUPN, EXCHANGE
- 8037State Creation Gas Cost Increase
- 8038State-Access Gas Cost Update
- 8070eth/72 - Sparse Blobpool
- 8246Remove SELFDESTRUCT Burn
- 8282Builder Execution Requests
Client PRs
ethereum/go-ethereum: 5 PRs whose title names a tracked EIP
- #33764 open eth: add partial statefulness mode via EIP-7928
- #35954 open core, eth/tracers: report EIP-8037 gas settlement in callTracer and struct logger
- #35268 open eth/gasprice: fix fee history percentile weighting under eip-8037
- #35128 open core: fix EIP-8037 double-refund of 7702 auth-base state gas within a tx
- #35216 merged core: implement EIP-8038
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 292/292 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 4 not merged, not counted
- EIPs#12622 Update EIP-2780: correct the floor reference and state the delegation-target warming rule
- EIPs#12581 Update EIP-2780: credit state-gas refills to the reservoir and add a legacy share
- EIPs#12582 Update EIP-2780: add the state-gas allowance of call frames
- EIPs#11377 Update EIP-2780: fix minor typos and wording
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 81/81 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#12623 Update EIP-7708: fix gas figures and state the creation-transaction and gas rules
- EIPs#12613 Update EIP-7708: cover contract-creation transactions and reverted frames
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 121/121 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#12625 Update EIP-7778: remove the contradictory restore-to-original discount example
- execution-specs#3884 refactor(tests): derive amsterdam mainnet test gas limits, add EIP-7778/8070
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 24/24 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 1 not merged, not counted
- EIPs#12621 Update EIP-7843: state the header position and the consensus-layer check for slotNumber
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
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 85/85 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.
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 553/553 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 1 not merged, not counted
- EIPs#11226 Update EIP-7976: Add EIP-3860 to requires header
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 194/194 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.
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 47/47 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 1 not merged, not counted
- EIPs#10847 Update EIP-7997: remove stray TODO marker from eip-7997 test cases
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 294/294 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.
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)
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 274/274 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#12626 Update EIP-8038: qualify the ACCOUNT_WRITE rule and the worst-case-client claim
- EIPs#12612 Update EIP-8038: map the EIP-7928 pre-state gas table to the new constants
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 0/0 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#12275 Update EIP-8070: point size_i at the encoding this EIP specifies
- EIPs#12054 Update EIP-8070: specify bit ordering for the 16-byte cell bitarrays
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 664/664 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.
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 166/166 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#12572 Update EIP-8282: require the builder credential prefix and document locked funds
- EIPs#12120 Update EIP-8282: Sync specification with sys-asm@83f9801
- execution-specs#3619 chore(tests): record measured EIP-8282 coverage and rename the inhibitor sentinel