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.
| EIP | Nethermindv2.0.0 | Gethv2.0.0 | Rethv2.0.0 | ethrexv2.0.0 | Besuv1.1.1 old release | EELStests v2.0.0 |
|---|---|---|---|---|---|---|
| by weakest check | 1 untested 7 pass | 1 untested 7 pass | 1 fails 1 untested 6 pass | 1 untested 7 pass | 8 on old tests | |
| 8141 Frame Transaction SFI ScheduledDraft 1 spec changes since EELSPR 13 open EIP PRs, not counted | ||||||
| 7805 Fork-choice enforced Inclusion Lists (FOCIL) SFI ScheduledDraftPR 4 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip7805_* nothing to do | |||||
| 7906 Transaction Assertions via State Diff Opcode CFI ConsideredDraft 1 spec changes since EELSPR 6 open EIP PRs, not counted | ||||||
| 8250 Keyed Nonces for Frame Transactions CFI ConsideredDraftPR 1 open EIP PRs, not counted | ||||||
| 8151 Account Code Restricted ecRecover CFI ConsideredDraft 1 spec changes since EELSPR 1 open EIP PRs, not counted | ||||||
| 8272 Recent Roots for Frame Transactions CFI ConsideredDraftPR 1 open EIP PRs, not counted | ||||||
| 8298 SETCODEFROM Code Reuse Instruction CFI ConsideredDraft | ||||||
| 4758 Deactivate SELFDESTRUCT CFI ConsideredStagnantPR 1 open EIP PRs, not counted | ||||||
| 8253 Bump nonce of zero-nonce storage accounts CFI ConsideredDraft | ||||||
| 3298 Remove storage-clear refund and refund cap CFI ConsideredDraftPR 2 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip3298_* nothing to do | |||||
| 5920 PAY opcode CFI ConsideredDraftPR 3 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip5920_* nothing to do | |||||
| 7668 Remove bloom filters CFI ConsideredStagnant | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip7668_* nothing to do | |||||
| 7709 Read BLOCKHASH from Storage and Update Cost CFI ConsideredDraft | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip7709_* nothing to do | |||||
| 7979 Call and Return Opcodes for the EVM CFI ConsideredReviewPR 6 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip7979_* nothing to do | |||||
| 8015 Remove `deposit` and `eth1data` fields CFI ConsideredDraft | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8015_* nothing to do | |||||
| 8077 eth/XX - announce transactions with nonce CFI ConsideredDraft | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8077_* nothing to do | |||||
| 8116 Replace cumulative receipt fields CFI ConsideredDraftPR 2 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8116_* nothing to do | |||||
| 8131 Unified Transaction Content Floor CFI ConsideredDraftPR 2 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8131_* nothing to do | |||||
| 8163 Reserve `EXTENSION (0xae)` opcode CFI ConsideredReview | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8163_* nothing to do | |||||
| 8198 Quick Slots CFI ConsideredDraftPR 1 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8198_* nothing to do | |||||
| 8279 Block Access List Byte Floor CFI ConsideredDraftPR 1 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8279_* nothing to do | |||||
| 8360 TCREATE Opcode CFI ConsideredDraftPR 1 open EIP PRs, not counted | no tests yet no EELS tests at v2.0.0: checked tests/bogota/eip8360_* nothing to do | |||||
No rows match. Clear the EIP search or "Hide passing rows".
EELS v2.0.0 tests EIP commit 7372d10a; the EIP changed 1 time since, newest dc5d5fa6 on 2026-11-01.
dc5d5fa6 Update EIP-8141: Transaction nonce check boundaryAll 307 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.
Three checks
dc5d5fa6 2026-11-01 Update EIP-8141: Transaction nonce check boundary proventest_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-nonce_overflow]
ca8c6094python -m eipproof.cli prove 8141 dc5d5fa6 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip8141_frame_transactions --mutant proofs/8141-dc5d5fa6.patch -n 8Open EIP PRs 22 not merged, not counted
- EIPs#12617 Update EIP-8141: exclude calldata cost from MAX_VERIFY_GAS
- EIPs#12616 Update EIP-8141: add lean sphincs
- EIPs#12596 Update EIP-8141: clarify EXTCODEHASH restrictions for precompiles
- EIPs#12506 Update EIP-8141: set code from the default code in SENDER mode
- EIPs#12588 Update EIP-8141: charge the EIP-8037 legacy share as extra execution gas
- EIPs#12559 Update EIP-8141: price frame and signature entries at the floor
- EIPs#12321 Update EIP-8141: define early rejection and payer revalidation rules
- EIPs#12537 Update EIP-8141: explain gas refunds and block limits
- EIPs#12505 Update EIP-8141: Check signer key authority
- EIPs#12494 Update EIP-8141: clarify transient storage and deploy targets in trace rules
- EIPs#12301 Update EIP-8141: define MAX_VERIFY_GAS as a shared mempool floor
- EIPs#12041 Update EIP-8141: assembled canonical paymaster reference bytecode
- EIPs#12252 Update EIP-8141: add valid_after to the expiry verifier frame
- execution-specs#3957 feat(spec-specs): add EIP-8141 LEANSPHINCS signature scheme from ethereum/EIPs#12616
- execution-specs#3956 ✨ feat(tests): EIP-8141 extend secp r coverage
- execution-specs#3954 ✨ feat(tests): EIP-8141 Extend expiry flag coverage
- execution-specs#3947 feat(tests): add EIP-8141 APPROVE edge case and balance tests
- execution-specs#3936 feat(spec-specs,test-forks,tests): implement EIP-8141 frame transactions
- execution-specs#3902 refactor(tests): price EIP-8141 state slots through a StateSlot helper
- execution-specs#3900 refactor(tests): drop the EIP-8141 signature entries the helpers derive
- execution-specs#3899 refactor(tests): fold the EIP-8141 warmth probe into one object
- execution-specs#3856 feat(test-execution, test-forks, tests): add EIP-8141 public mempool tests
All 307 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.
Three checks
dc5d5fa6 2026-11-01 Update EIP-8141: Transaction nonce check boundary proventest_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-nonce_overflow]
ca8c6094python -m eipproof.cli prove 8141 dc5d5fa6 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip8141_frame_transactions --mutant proofs/8141-dc5d5fa6.patch -n 8Open EIP PRs 22 not merged, not counted
- EIPs#12617 Update EIP-8141: exclude calldata cost from MAX_VERIFY_GAS
- EIPs#12616 Update EIP-8141: add lean sphincs
- EIPs#12596 Update EIP-8141: clarify EXTCODEHASH restrictions for precompiles
- EIPs#12506 Update EIP-8141: set code from the default code in SENDER mode
- EIPs#12588 Update EIP-8141: charge the EIP-8037 legacy share as extra execution gas
- EIPs#12559 Update EIP-8141: price frame and signature entries at the floor
- EIPs#12321 Update EIP-8141: define early rejection and payer revalidation rules
- EIPs#12537 Update EIP-8141: explain gas refunds and block limits
- EIPs#12505 Update EIP-8141: Check signer key authority
- EIPs#12494 Update EIP-8141: clarify transient storage and deploy targets in trace rules
- EIPs#12301 Update EIP-8141: define MAX_VERIFY_GAS as a shared mempool floor
- EIPs#12041 Update EIP-8141: assembled canonical paymaster reference bytecode
- EIPs#12252 Update EIP-8141: add valid_after to the expiry verifier frame
- execution-specs#3957 feat(spec-specs): add EIP-8141 LEANSPHINCS signature scheme from ethereum/EIPs#12616
- execution-specs#3956 ✨ feat(tests): EIP-8141 extend secp r coverage
- execution-specs#3954 ✨ feat(tests): EIP-8141 Extend expiry flag coverage
- execution-specs#3947 feat(tests): add EIP-8141 APPROVE edge case and balance tests
- execution-specs#3936 feat(spec-specs,test-forks,tests): implement EIP-8141 frame transactions
- execution-specs#3902 refactor(tests): price EIP-8141 state slots through a StateSlot helper
- execution-specs#3900 refactor(tests): drop the EIP-8141 signature entries the helpers derive
- execution-specs#3899 refactor(tests): fold the EIP-8141 warmth probe into one object
- execution-specs#3856 feat(test-execution, test-forks, tests): add EIP-8141 public mempool tests
All 307 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.
Three checks
dc5d5fa6 2026-11-01 Update EIP-8141: Transaction nonce check boundary proventest_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-nonce_overflow]
ca8c6094python -m eipproof.cli prove 8141 dc5d5fa6 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip8141_frame_transactions --mutant proofs/8141-dc5d5fa6.patch -n 8Open EIP PRs 22 not merged, not counted
- EIPs#12617 Update EIP-8141: exclude calldata cost from MAX_VERIFY_GAS
- EIPs#12616 Update EIP-8141: add lean sphincs
- EIPs#12596 Update EIP-8141: clarify EXTCODEHASH restrictions for precompiles
- EIPs#12506 Update EIP-8141: set code from the default code in SENDER mode
- EIPs#12588 Update EIP-8141: charge the EIP-8037 legacy share as extra execution gas
- EIPs#12559 Update EIP-8141: price frame and signature entries at the floor
- EIPs#12321 Update EIP-8141: define early rejection and payer revalidation rules
- EIPs#12537 Update EIP-8141: explain gas refunds and block limits
- EIPs#12505 Update EIP-8141: Check signer key authority
- EIPs#12494 Update EIP-8141: clarify transient storage and deploy targets in trace rules
- EIPs#12301 Update EIP-8141: define MAX_VERIFY_GAS as a shared mempool floor
- EIPs#12041 Update EIP-8141: assembled canonical paymaster reference bytecode
- EIPs#12252 Update EIP-8141: add valid_after to the expiry verifier frame
- execution-specs#3957 feat(spec-specs): add EIP-8141 LEANSPHINCS signature scheme from ethereum/EIPs#12616
- execution-specs#3956 ✨ feat(tests): EIP-8141 extend secp r coverage
- execution-specs#3954 ✨ feat(tests): EIP-8141 Extend expiry flag coverage
- execution-specs#3947 feat(tests): add EIP-8141 APPROVE edge case and balance tests
- execution-specs#3936 feat(spec-specs,test-forks,tests): implement EIP-8141 frame transactions
- execution-specs#3902 refactor(tests): price EIP-8141 state slots through a StateSlot helper
- execution-specs#3900 refactor(tests): drop the EIP-8141 signature entries the helpers derive
- execution-specs#3899 refactor(tests): fold the EIP-8141 warmth probe into one object
- execution-specs#3856 feat(test-execution, test-forks, tests): add EIP-8141 public mempool tests
All 307 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.
Three checks
dc5d5fa6 2026-11-01 Update EIP-8141: Transaction nonce check boundary proventest_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-nonce_overflow]
ca8c6094python -m eipproof.cli prove 8141 dc5d5fa6 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip8141_frame_transactions --mutant proofs/8141-dc5d5fa6.patch -n 8Open EIP PRs 22 not merged, not counted
- EIPs#12617 Update EIP-8141: exclude calldata cost from MAX_VERIFY_GAS
- EIPs#12616 Update EIP-8141: add lean sphincs
- EIPs#12596 Update EIP-8141: clarify EXTCODEHASH restrictions for precompiles
- EIPs#12506 Update EIP-8141: set code from the default code in SENDER mode
- EIPs#12588 Update EIP-8141: charge the EIP-8037 legacy share as extra execution gas
- EIPs#12559 Update EIP-8141: price frame and signature entries at the floor
- EIPs#12321 Update EIP-8141: define early rejection and payer revalidation rules
- EIPs#12537 Update EIP-8141: explain gas refunds and block limits
- EIPs#12505 Update EIP-8141: Check signer key authority
- EIPs#12494 Update EIP-8141: clarify transient storage and deploy targets in trace rules
- EIPs#12301 Update EIP-8141: define MAX_VERIFY_GAS as a shared mempool floor
- EIPs#12041 Update EIP-8141: assembled canonical paymaster reference bytecode
- EIPs#12252 Update EIP-8141: add valid_after to the expiry verifier frame
- execution-specs#3957 feat(spec-specs): add EIP-8141 LEANSPHINCS signature scheme from ethereum/EIPs#12616
- execution-specs#3956 ✨ feat(tests): EIP-8141 extend secp r coverage
- execution-specs#3954 ✨ feat(tests): EIP-8141 Extend expiry flag coverage
- execution-specs#3947 feat(tests): add EIP-8141 APPROVE edge case and balance tests
- execution-specs#3936 feat(spec-specs,test-forks,tests): implement EIP-8141 frame transactions
- execution-specs#3902 refactor(tests): price EIP-8141 state slots through a StateSlot helper
- execution-specs#3900 refactor(tests): drop the EIP-8141 signature entries the helpers derive
- execution-specs#3899 refactor(tests): fold the EIP-8141 warmth probe into one object
- execution-specs#3856 feat(test-execution, test-forks, tests): add EIP-8141 public mempool tests
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 259/266 is shown but does not count. Next: run v2.0.0.
Failed cases 7
test_frame_and_blob_txs_against_the_block_blob_limit[fork_Bogota-blockchain_test_engine-blob_tx_last-above_limit]test_frame_and_blob_txs_against_the_block_blob_limit[fork_Bogota-blockchain_test_engine-frame_tx_last-above_limit]test_reject_frame_tx_network_wrapper_in_block[fork_Bogota-blockchain_test_engine]test_frame_constraints[fork_Bogota-blockchain_test_engine_from_state_test-frame_state_gas_above_64_bits]test_frame_constraints[fork_Bogota-blockchain_test_engine_from_state_test-frame_gas_above_64_bits]test_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-max_fee_overflow]test_invalid_tx_fields[fork_Bogota-blockchain_test_engine_from_state_test-priority_fee_overflow]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 22 not merged, not counted
- EIPs#12617 Update EIP-8141: exclude calldata cost from MAX_VERIFY_GAS
- EIPs#12616 Update EIP-8141: add lean sphincs
- EIPs#12596 Update EIP-8141: clarify EXTCODEHASH restrictions for precompiles
- EIPs#12506 Update EIP-8141: set code from the default code in SENDER mode
- EIPs#12588 Update EIP-8141: charge the EIP-8037 legacy share as extra execution gas
- EIPs#12559 Update EIP-8141: price frame and signature entries at the floor
- EIPs#12321 Update EIP-8141: define early rejection and payer revalidation rules
- EIPs#12537 Update EIP-8141: explain gas refunds and block limits
- EIPs#12505 Update EIP-8141: Check signer key authority
- EIPs#12494 Update EIP-8141: clarify transient storage and deploy targets in trace rules
- EIPs#12301 Update EIP-8141: define MAX_VERIFY_GAS as a shared mempool floor
- EIPs#12041 Update EIP-8141: assembled canonical paymaster reference bytecode
- EIPs#12252 Update EIP-8141: add valid_after to the expiry verifier frame
- execution-specs#3957 feat(spec-specs): add EIP-8141 LEANSPHINCS signature scheme from ethereum/EIPs#12616
- execution-specs#3956 ✨ feat(tests): EIP-8141 extend secp r coverage
- execution-specs#3954 ✨ feat(tests): EIP-8141 Extend expiry flag coverage
- execution-specs#3947 feat(tests): add EIP-8141 APPROVE edge case and balance tests
- execution-specs#3936 feat(spec-specs,test-forks,tests): implement EIP-8141 frame transactions
- execution-specs#3902 refactor(tests): price EIP-8141 state slots through a StateSlot helper
- execution-specs#3900 refactor(tests): drop the EIP-8141 signature entries the helpers derive
- execution-specs#3899 refactor(tests): fold the EIP-8141 warmth probe into one object
- execution-specs#3856 feat(test-execution, test-forks, tests): add EIP-8141 public mempool tests
no EELS tests at v2.0.0: checked tests/bogota/eip7805_*.
EELS v2.0.0 tests EIP commit 25ac2920; the EIP changed 1 time since, newest 9099f412 on 2026-10-27.
9099f412 Update EIP-7906: say where storage-kept nonce changes appearAll 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.
Three checks
9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proventest_sender_nonce_change[fork_Bogota-blockchain_test_engine_from_state_test-keyed_nonce]
ca8c6094python -m eipproof.cli prove 7906 9099f412 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip7906_transaction_assertions --mutant proofs/7906-9099f412.patch -n 8Open EIP PRs 7 not merged, not counted
- EIPs#12304 Update EIP-7906: add ASSERT_EXEMPT frame flag
- EIPs#11199 Update EIP-7906: correct CALL opcode
- EIPs#11072 Update EIP-7906: fix CALL opcode value
- EIPs#10972 Update EIP-7906: correct CALL opcode value from 0xFA to 0xF1
- EIPs#10899 Update EIP-7906: correct CALL opcode
- EIPs#11267 Update EIP-7906: fix typos
- execution-specs#3923 feat(test-forks,tests): list the EIP-7906 instructions as valid opcodes from Bogota
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.
Three checks
9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proventest_sender_nonce_change[fork_Bogota-blockchain_test_engine_from_state_test-keyed_nonce]
ca8c6094python -m eipproof.cli prove 7906 9099f412 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip7906_transaction_assertions --mutant proofs/7906-9099f412.patch -n 8Open EIP PRs 7 not merged, not counted
- EIPs#12304 Update EIP-7906: add ASSERT_EXEMPT frame flag
- EIPs#11199 Update EIP-7906: correct CALL opcode
- EIPs#11072 Update EIP-7906: fix CALL opcode value
- EIPs#10972 Update EIP-7906: correct CALL opcode value from 0xFA to 0xF1
- EIPs#10899 Update EIP-7906: correct CALL opcode
- EIPs#11267 Update EIP-7906: fix typos
- execution-specs#3923 feat(test-forks,tests): list the EIP-7906 instructions as valid opcodes from Bogota
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.
Three checks
9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proventest_sender_nonce_change[fork_Bogota-blockchain_test_engine_from_state_test-keyed_nonce]
ca8c6094python -m eipproof.cli prove 7906 9099f412 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip7906_transaction_assertions --mutant proofs/7906-9099f412.patch -n 8Open EIP PRs 7 not merged, not counted
- EIPs#12304 Update EIP-7906: add ASSERT_EXEMPT frame flag
- EIPs#11199 Update EIP-7906: correct CALL opcode
- EIPs#11072 Update EIP-7906: fix CALL opcode value
- EIPs#10972 Update EIP-7906: correct CALL opcode value from 0xFA to 0xF1
- EIPs#10899 Update EIP-7906: correct CALL opcode
- EIPs#11267 Update EIP-7906: fix typos
- execution-specs#3923 feat(test-forks,tests): list the EIP-7906 instructions as valid opcodes from Bogota
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.
Three checks
9099f412 2026-10-27 Update EIP-7906: say where storage-kept nonce changes appear proventest_sender_nonce_change[fork_Bogota-blockchain_test_engine_from_state_test-keyed_nonce]
ca8c6094python -m eipproof.cli prove 7906 9099f412 --eels <execution-specs at tests-bogota-devnet@v2.0.0> --tests tests/bogota/eip7906_transaction_assertions --mutant proofs/7906-9099f412.patch -n 8Open EIP PRs 7 not merged, not counted
- EIPs#12304 Update EIP-7906: add ASSERT_EXEMPT frame flag
- EIPs#11199 Update EIP-7906: correct CALL opcode
- EIPs#11072 Update EIP-7906: fix CALL opcode value
- EIPs#10972 Update EIP-7906: correct CALL opcode value from 0xFA to 0xF1
- EIPs#10899 Update EIP-7906: correct CALL opcode
- EIPs#11267 Update EIP-7906: fix typos
- execution-specs#3923 feat(test-forks,tests): list the EIP-7906 instructions as valid opcodes from Bogota
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.
Failed cases 6
test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-verify_after_post_tx]test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-post_tx_with_atomic_batch_flag]test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-batch_ends_on_post_tx]test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-failing_batch_skips_assertion]test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-default_after_post_tx]test_post_tx_static_rules[fork_Bogota-blockchain_test_engine_from_state_test-sender_after_post_tx]
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
Open EIP PRs 7 not merged, not counted
- EIPs#12304 Update EIP-7906: add ASSERT_EXEMPT frame flag
- EIPs#11199 Update EIP-7906: correct CALL opcode
- EIPs#11072 Update EIP-7906: fix CALL opcode value
- EIPs#10972 Update EIP-7906: correct CALL opcode value from 0xFA to 0xF1
- EIPs#10899 Update EIP-7906: correct CALL opcode
- EIPs#11267 Update EIP-7906: fix typos
- execution-specs#3923 feat(test-forks,tests): list the EIP-7906 instructions as valid opcodes from Bogota
EELS v2.0.0 implements the current EIP text.
All 134 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12039 Update EIP-8250: Define keyed mempool concurrency
All 134 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12039 Update EIP-8250: Define keyed mempool concurrency
All 134 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12039 Update EIP-8250: Define keyed mempool concurrency
All 134 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12039 Update EIP-8250: Define keyed mempool concurrency
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 106/106 is shown but does not count. Next: run v2.0.0.
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#12039 Update EIP-8250: Define keyed mempool concurrency
EELS v2.0.0 tests EIP commit e2fad38c; the EIP changed 1 time since, newest af5ea766 on 2026-11-05.
The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change.
Three checks
af5ea766 2026-11-05 Update EIP-7851: sync relevant EIP-8298 clarifications before archival untestedtest_account_code.py::test_permitted_code shares words ecRecover, permitOpen EIP PRs 1 not merged, not counted
- EIPs#12605 Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA
The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change.
Three checks
af5ea766 2026-11-05 Update EIP-7851: sync relevant EIP-8298 clarifications before archival untestedtest_account_code.py::test_permitted_code shares words ecRecover, permitOpen EIP PRs 1 not merged, not counted
- EIPs#12605 Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA
The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change.
Three checks
af5ea766 2026-11-05 Update EIP-7851: sync relevant EIP-8298 clarifications before archival untestedtest_account_code.py::test_permitted_code shares words ecRecover, permitOpen EIP PRs 1 not merged, not counted
- EIPs#12605 Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA
The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change.
Three checks
af5ea766 2026-11-05 Update EIP-7851: sync relevant EIP-8298 clarifications before archival untestedtest_account_code.py::test_permitted_code shares words ecRecover, permiteip8151_account_code_restricted_ecrecovertests-bogota-devnet@v2.0.0ethpandaops/ethrex:bogota-devnet-2-linux-amd64ethrex/v29.0.1-bogota-devnet-2-c9d292a4997faec4578598805f13ad04c1566c5d/x86_64-unknown-linux-gnu/rustc-v1.93.1Open EIP PRs 1 not merged, not counted
- EIPs#12605 Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA
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 0/0 is shown but does not count. Next: run v2.0.0.
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#12605 Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA
EELS v2.0.0 implements the current EIP text.
All 80 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12310 Update EIP-8272: clarify public mempool scope
All 80 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12310 Update EIP-8272: clarify public mempool scope
All 80 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12310 Update EIP-8272: clarify public mempool scope
All 80 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12310 Update EIP-8272: clarify public mempool scope
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 73/73 is shown but does not count. Next: run v2.0.0.
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#12310 Update EIP-8272: clarify public mempool scope
EELS v2.0.0 implements the current EIP text.
All 274 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
All 274 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
All 274 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
All 274 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
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 0/0 is shown but does not count. Next: run v2.0.0.
Three checks
n/a: this run used old tests, so proofs for the current tests do not apply.
EELS v2.0.0 implements the current EIP text.
All 68 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12492 Update EIP-4758: Move to Draft
All 68 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12492 Update EIP-4758: Move to Draft
All 68 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12492 Update EIP-4758: Move to Draft
All 68 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- EIPs#12492 Update EIP-4758: Move to Draft
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 0/0 is shown but does not count. Next: run v2.0.0.
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#12492 Update EIP-4758: Move to Draft
EELS v2.0.0 implements the current EIP text.
All 82 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- execution-specs#3535 feat(spec-specs, tests): implement EIP-8253, bump nonce of zero-nonce storage accounts
All 82 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- execution-specs#3535 feat(spec-specs, tests): implement EIP-8253, bump nonce of zero-nonce storage accounts
1 test for this EIP failed in Reth's run on v2.0.0. Next: fix the client or report the test.
Failed cases 1
test_bal_invalid_bump_index_zero_encoding[fork_AmsterdamToBogotaAtTime15k-blockchain_test_engine-header_commits_to_canonical_rlp]
Three checks
EELS implements the current EIP text: no change to prove.
Open EIP PRs 1 not merged, not counted
- execution-specs#3535 feat(spec-specs, tests): implement EIP-8253, bump nonce of zero-nonce storage accounts
All 82 tests for this EIP passed on v2.0.0, and EELS implements the current EIP text.
Three checks
EELS implements the current EIP text: no change to prove.
eip8253_bump_nonce_of_zero_nonce_storage_accountstests-bogota-devnet@v2.0.0ethpandaops/ethrex:bogota-devnet-2-linux-amd64ethrex/v29.0.1-bogota-devnet-2-c9d292a4997faec4578598805f13ad04c1566c5d/x86_64-unknown-linux-gnu/rustc-v1.93.1Open EIP PRs 1 not merged, not counted
- execution-specs#3535 feat(spec-specs, tests): implement EIP-8253, bump nonce of zero-nonce storage accounts
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 0/0 is shown but does not count. Next: run v2.0.0.
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
- execution-specs#3535 feat(spec-specs, tests): implement EIP-8253, bump nonce of zero-nonce storage accounts
no EELS tests at v2.0.0: checked tests/bogota/eip3298_*.
no EELS tests at v2.0.0: checked tests/bogota/eip5920_*.
no EELS tests at v2.0.0: checked tests/bogota/eip7668_*.
no EELS tests at v2.0.0: checked tests/bogota/eip7709_*.
no EELS tests at v2.0.0: checked tests/bogota/eip7979_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8015_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8077_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8116_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8131_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8163_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8198_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8279_*.
no EELS tests at v2.0.0: checked tests/bogota/eip8360_*.