That is the EF Protocol cluster’s tier checklist for Hegotá. We evaluated the 62 EIPs proposed for inclusion, every with a tier and a brief be aware on the grade.
It’s the first time the cluster has printed one unified view fairly than per-team opinions. Geth, in fact, being an EL consumer will nonetheless ship their very own standalone tier checklist. Nevertheless, they and the remainder of the Protocol cluster (about 60 folks in whole) throughout analysis and engineering labored collectively to incorporate their suggestions on this put up as a datapoint together with that of each different workforce and particular person contributor that determined to take part.
The priorities that produced these grades are within the companion put up, EF Protocol: Current and Emerging Priorities.
I. How we tiered
All 9 groups plus a number of particular person area specialists throughout the cluster stuffed out contribution templates, 16 in whole. Twelve supplied tier grades, and several other of these graded solely EIPs the place they’d deep experience. The result’s 397 tier grades throughout 62 EIPs, a mean of 6.4 grades per EIP with the most-discussed proposals drawing 9 grades.
Two retrospectives on Glamsterdam equipped a number of classes (measurement an EIP by its integration depth; complexity compounds; testing floor is the scarce useful resource; champions typically underestimate complexity). Half a dozen group calls and a 90-minute working session lined the contested gadgets. The August 28 process post supplies a bit extra element.
The scoring
Every contributor tiered every EIP independently: S = 4, A = 3, B = 2, C = 1, D/DFI = 0. Averages depend forged grades solely; an abstention by no means counts in opposition to a proposal. The printed tier is a steelman. It began from the grades and was argued EIP-by-EIP within the working session, with actions in each instructions. Per-team grades aren’t printed.
Every degree of the tiered scoring ladder commits the cluster to supply expectations:
-
S – Should ship. Defines the fork. If an S merchandise is in danger, the schedule adjusts earlier than the scope does.
-
A – Excessive precedence, anticipated to ship. Dedicated alongside S-tier until supply actuality forces a reduce, and solely reduce earlier than any S merchandise is touched. All the pieces under S and A-tier should be evaluated as soon as devnets with all S and A-tier EIPs are practical and steady.
-
B – On the bubble, included individually. By no means admitted in bulk. Every EIP to be thought of for inclusion one by one as soon as devnets with all S and A-tier EIPs are practical and steady and time stays earlier than shifting to I*. Vital to notice, most B-tiered EIPs carry 3 express necessities: a prototype, a sign-off, and a settled specification.
-
C – Under the road, not disqualified. First candidates for reconsideration if devnets containing S-, A-, and B-tier EIPs ship cleanly and time stays earlier than shifting to I*.
-
DFI – Declined for inclusion. Each DFI carries a structural rationale, like that the EIP is antithetical to CROPS, a safety danger, too prescriptive, introduces an middleman or chokepoint, breaks backward compatibility, or endangers the trail to J*.
-
TBD – Intentionally unranked. Held again till mainnet knowledge supplies solutions to questions we can not reply right now.
The be aware within the notes column of the desk for every EIP under ought to adhere to the next sample: For something we anticipate to ship, the be aware supplies the deserves. For something on the bubble, it names the precise necessities that will transfer it up a tier. For something under the road or declined, it provides the issues and nothing else.
II. The tier checklist
The complete checklist as a single visible is on Forkcast. The tables under are sorted by tier, then by common inside every tier. Learn the grade depend beside each common.
Consensus layer
| EIP | Title | Tier | Avg (whole) | Class | Notes |
|---|---|---|---|---|---|
| 7805 | FOCIL | S | 4 (7) | Headliner | Locked-in CL headliner. FOCIL provides any person a path to incorporate an eligible transaction with out counting on centralised builders. Unanimous S at full participation. Ought to ship with EIP-8369. |
| 8369 | VOPS Profiles for FOCIL Eligibility | A | 3.5 (4) | Frames core | Defines which transactions are eligible for FOCIL and what validators should confirm, extending its inclusion ensures to Frames. |
| 8015 | Take away Deposit and eth1data Fields | A | 3.14 (7) | Cleanup & deprecations | Removes lifeless deposit and eth1data fields with no downstream dependency. Close to-unanimous. |
| 8365 | BLS Withdrawal Credential Retirement | A | 3 (8) | Staking options | Begins retiring withdrawal credentials tied to susceptible cryptography now; nothing downstream is dependent upon ready. The one PQ merchandise that belongs in Hegotá. |
| 8383 | Scale back CL Block Retention Window | A | 3 (2) | Historical past and logs | A continuing change, and the present safety-decay fixed was the mistaken alternative. Two grades forged, each A. Certainly one of two write-ins evaluated alongside the Forkcast checklist. |
| 8334 | Bundled Attestation Propagation | A | 2.43 (7) | Attestations | Bundling attestation propagation cuts gossip load with a small floor. No grade under B; bundling mechanics are settled in specification. |
| 8025 | Optionally available Execution Proofs | A | 2.38 (8) | DA & proofs | Upstreams stateless-execution adjustments into the canonical execution specs so zkVM work stops dwelling on divergent branches. |
| 8146 | Block Entry Record Sidecars | B | 2.13 (8) | Block propagation & validation | The payload stays unbiased of the BAL for execution, the deadline is observation-only and tunable throughout forks, and each objects should be accessible for validity, as with blobs. What stays is settling the remark deadline in specification; with that settled, the case for A-tier is robust. |
| 8237 | Unbiased CL/EL Sync | B | 2 (6) | Sync & historical past retention | The bandwidth saving is value exploring: post-ePBS, payload our bodies obtain on each layers, and skipping one roughly halves sync bandwidth. A less complicated non-EIP various might seize the identical win. A comparability between each choices ought to decide which ships. |
| 8198 | Fast Slots | B | 2 (6) | Consensus & fork alternative | S/A help got here from R&D; the Engineering groups that concentrate on supply rated it D, citing the retuning cascade behind any slot-time change. After debate, it was decided 4 issues can be required earlier than an A-tier could possibly be thought of: 1) specs masking all anticipated adjustments to the core protocol 2) a prototype implementing that full specification 3) an in-depth evaluation of downstream results throughout the ecosystem 4) sign-off that it doesn’t complicate decoupled consensus, which can’t be decided till that specification exists. |
| 8321 | Hash-Chain RANDAO | B | 1.57 (7) | Consensus & fork alternative | Sound route, mistaken sequencing: hardening one consensus part forward of the whole PQ consensus design dangers rework. It strikes when the whole design exists and both adopts or extends it. |
| 8371 | RowDAS: Distributed Blob Reconstruction | C | 2.11 (9) | DA & proofs | Precedence, not precept: whether or not operators really feel reconstruction ache right now versus investing in headroom. |
| 8379 | High-up Sync | DFI | 1 (2) | Sync & historical past retention | – |
| 7716 | Anti-Correlation Attestation Penalties | DFI | 0.83 (6) | Rewards & penalties | EIP-7716 will increase penalties for correlated missed attestations. The impression on the present and future staker panorama, how successfully it reduces centralization forces, and edge instances similar to multi-client setups that pause collectively throughout consumer disagreement all want extra analysis and neighborhood dialogue first. EIP-7716 is a good suggestion, however not a excessive precedence in a fork the place we’re conserving CL scope gentle. |
| 8367 | Stability Sundown for Retired BLS Validators | DFI | 0.71 (7) | Staking options | Reads as validator comfort to some and PQ hygiene to others; both means it waits for the whole PQ consensus design. |
| 8243 | Batching Attestations at Supply | DFI | 0.67 (9) | Attestations | No S or A grade. Attestation batching belongs with the slot-structure work decoupled consensus will redo. |
| 8333 | Align Checkpoint with Epoch Boundary Block | DFI | 0.5 (6) | Consensus & fork alternative | Early help collapsed as soon as its interplay with decoupled consensus was examined; unclear if conduct below the consensus redesign it must survive. |
| 8142 | Block-in-Blobs (BiB) | DFI | 0 (7) | DA & proofs | Deepens dependence on KZG buildings in opposition to the trail to J*. Unanimous. |
| 8148 | Customized Sweep Threshold for Validators | DFI | 0 (6) | Staking options | Operational comfort primarily serving giant staking operations; fails the need bar. Unanimous. |
| 8205 | Withdrawal Credentials Preregistration | DFI | 0 (6) | Staking options | Similar rationale as EIP-8148. Unanimous. |
| 8359 | Beacon Block Reporting Area | DFI | 0 (6) | Beacon block knowledge | Graffiti watermarking and node scraping is enough for proper now; fails the need bar. Unanimous. |
| 8375 | ePBS Obligatory Burn of Execution Rewards | DFI | 0 (6) | Rewards & penalties | Reward coverage belongs to a broader ecosystem course of than a fork scoping train. Unanimous. See EIP-8363 and the closing be aware. |
| 8341 | Partial Execution Payload Commitments | DFI | 0 (4) | Beacon block knowledge | A payload-commitment change with no supply proprietor and unclear interplay with the consensus redesign. Unanimous. |
| 8363 | Tapered Issuance Burn | DFI | 0 (4) | Rewards & penalties | Issuance coverage belongs to a broader ecosystem course of than a fork scoping train. Unanimous, and never a judgment on the deserves; see the closing be aware. |
Execution layer
| EIP | Title | Tier | Avg (whole) | Class | Notes |
|---|---|---|---|---|---|
| 8141 | Body Transactions | S | 3.89 (9) | Headliner | Locked-in EL headliner. Native account abstraction on safety grounds: a path to PQ signature schemes with no fork per scheme, aggregation so PQ verification may be priced, and a path to retiring k1 keys. Ships with EIP-8250 and EIP-8272. |
| 3298 | Elimination of Refunds | A | 3.17 (6) | Repricing | Deletes a whole class of metering edge instances that the final fork paid for dearly. |
| 8250 | Keyed Nonces for Body Transactions | A | 3.12 (8) | Frames core | Frames core. Keyed nonces let many customers share one sender for higher anonymity whereas utilizing separate nonces, so their transactions don’t block each other. |
| 5920 | PAY Opcode | A | 3 (6) | EVM function | A small new function that closes a long-standing situation: worth switch with out invoking recipient code. Low floor, excessive leverage. |
| 8272 | Latest Roots for Body Transactions | A | 2.86 (7) | Frames core | Frames core. Latest roots let non-public transactions use current onchain state in a type attesters can confirm, permitting them to learn from FOCIL’s inclusion ensures. |
| 8279 | Block Entry Record Byte Flooring | A | 2.71 (7) | Repricing | Bounds worst-case block building: flooring adversarial BAL pricing so the worst case turns into gas_limit divided by the ground price. Safety work, graded with EIP-8131. Spending any headroom is a separate, later resolution. |
| 8131 | Unified Transaction Content material Flooring | A | 2.67 (6) | Repricing | The opposite half of the bounding pair with EIP-8279, utilized to calldata content material. Graded as safety work. Whether or not it counts as bounding or repricing is a stay definitional query; the grade doesn’t rely upon the reply. |
| 7906 | Transaction Assertions by way of State Diff Opcode | A | 2.43 (7) | Frames extensions | Lets a transaction confirm what occurred earlier than it commits, stopping pockets drains and courses of MEV extraction; presently operating with Frames on a public devnet. Proposed narrowing pending additional analysis: arbitrary storage reads eliminated, assertions over emitted occasions and BAL-touched slots ship the worth. Graded as a part of the Frames extension bundle, alongside EIP-8298 and EIP-8151. |
| 8298 | SETCODEFROM Code Reuse Instruction | A | 2.17 (6) | AA & delegation | Half of the k1-retirement bundle with EIP-8151: a 7702-delegated account turns into a real smart-contract account and drops k1 as its grasp key. Additionally cuts deployment price after Glamsterdam’s CREATE repricing. |
| 8151 | Account Code Restricted ecRecover | A | 2 (6) | AA & delegation | The opposite half of the k1 exit with EIP-8298: as soon as actual code lives at an tackle, ecRecover-based authentication is rejected and a retired key stops being harmful. One bundle, one grade. |
| 4758 | Deactivate SELFDESTRUCT | A | 1.5 (6) | Cleanup & deprecations | Removes the final SELFDESTRUCT path, a testing hazard each future EIP should in any other case outline its interplay with; Frames is less complicated with out it. The 1.5 common sits effectively under A. The override rests on the Engineering seats that keep the EVM and would carry the opcode’s price indefinitely. |
| 8253 | Bump Nonce of Zero-Nonce Storage Accounts | B | 2.29 (7) | State transition | The trie migration can technically proceed with out it, and it simplifies each migration step considerably. Whether or not that simplification earns A-tier now or B-tier till devnet sequencing proves there may be room is the one query left on it. |
| 8077 | eth/XX: Announce Transactions with Nonce | B | 2 (5) | Mempool & tx propagation | Many need richer bulletins for the Frames-era mempool; nothing forces the form into Hegotá earlier than the wire format is written into the EIP. A settled format might transfer this EIP to A-tier. |
| 8374 | Persist Heat Entry Units Throughout Reverts | B | 1.67 (6) | Repricing | Coupled with EIP-8358: the 2 net-metering repricings make little sense aside and belong at one grade. |
| 7709 | Learn BLOCKHASH from Storage and Replace Price | B | 1.67 (6) | Repricing | Actual worth for the history-expiry route; grades span three tiers. This EIP might transfer as much as A-tier if devnet sequencing strikes easily and permits for it to be added with out delaying schedules. |
| 7668 | Take away Bloom Filters | C | 1.5 (6) | Cleanup & deprecations | Internally rated w/ a three-tier unfold; a receipt and filter change greatest sequenced with the broader historical past and logs work. |
| 8200 | EVMification | C | 1.43 (7) | Precompiled & cryptography | Each substitute bytecode should be audited to match precompile conduct precisely, and the bytecodes aren’t but within the EIP. There isn’t a hybrid: all purchasers run the bytecode or gasoline can’t be computed persistently. Graded with EIP-7666. |
| 8358 | Web Gasoline Metering for Account Adjustments | C | 1 (6) | Repricing | Coupled with EIP-8374 and presently a tier aside. |
| 7666 | EVM-ify the Identification Precompile | C | 1 (7) | Precompiled & cryptography | Exists to help EIP-8200 and was not defended independently. |
| 8116 | Substitute Cumulative Receipt Fields | C | 1 (6) | Block & state knowledge | Similar household as EIP-7668: a receipt-format change greatest sequenced with historical past and logs. |
| 8355 | ML-DSA Verification Precompiles | C | 1 (9) | Precompiled & cryptography | Enshrines a particular PQ verification scheme forward of a devoted cryptographic adjudication: untimely standardization. |
| 8163 | Reserve EXTENSION (0xae) Opcode | DFI | 2.33 (6) | EVM cleanup | No dedicated shopper of the reserved opcode ships this fork, and a reservation can journey any future fork in the intervening time an object-format design commits. |
| 7979 | Name and Return Opcodes for the EVM | DFI | 1.33 (6) | EVM cleanup | Provides control-flow floor to a fork already carrying two headliners and their interplay testing. |
| 7851 | Code-Managed EOA Delegation | DFI | 1 (5) | AA & delegation | Another account-abstraction mechanic; loses to the Frames method on the permissionless-innovation take a look at. |
| 7923 | Linear, Web page-Primarily based Reminiscence Costing | DFI | 0.83 (6) | Repricing | Repricing household: no additional metering churn earlier than Glamsterdam’s repricing produces mainnet proof. |
| 7973 | Heat Account Write Metering | DFI | 0.83 (6) | Repricing | See EIP-7923 be aware |
| 8304 | Trustless Log and Transaction Index | DFI | 0.83 (6) | Block & state knowledge | An index-format change with a big testing floor; belongs with the historical past and logs work. |
| 8094 | eth/vhash: Blob-Conscious Mempool | DFI | 0.8 (5) | Mempool & tx propagation | A mempool change with unclear interplay with the blob-scaling path. |
| 8115 | Batch Precedence Charges at Finish of Block | DFI | 0.5 (6) | Block & state knowledge | See EIP-7923 be aware |
| 8219 | Checked Arithmetic Opcodes | DFI | 0.5 (6) | Gasoline repricing | See EIP-7923 be aware |
| 7819 | SETDELEGATE Instruction | DFI | 0.29 (7) | AA & delegation | Another account-abstraction mechanic; loses to the Frames method on the permissionless-innovation take a look at. |
| 8188 | Final-Written Block for Accounts and Slots | DFI | 0.29 (7) | Block & state knowledge | State-repricing household; waits for the I* trie-migration design. |
| 2488 | Deprecate the CALLCODE Opcode | DFI | 0.17 (6) | Cleanup & deprecations | A deprecation with no Hegotá urgency and app-layer breakage danger. Close to-unanimous. |
| 7862 | Delayed State Root | DFI | 0.17 (6) | State transition | Proving-preparation set; deferred, not disliked. |
| 8182 | Non-public ETH and ERC-20 Transfers | DFI | 0.17 (6) | Privateness | Enshrines a particular privateness mechanism; the Frames-based path delivers the identical purpose with much less protocol floor and retains schemes competing. |
| 7645 | Alias ORIGIN to SENDER | DFI | 0 (6) | AA & delegation | Breaks assumptions in deployed contracts for no safety acquire. Unanimous. |
| 7807 | SSZ Execution Blocks | DFI | 0 (6) | Block & state knowledge | A formatting migration with a large blast radius and no Hegotá dependency. Unanimous. |
| 8368 | CPSB Recalibration for New Gasoline Restrict | TBD | 2.29 (7) | Repricing | Ready on post-Glamsterdam mainnet knowledge. One resolution with EIP-8372 (recalibrate, normalize, or neither), unknowable till Glamsterdam’s repricing produces proof. This proposal drew majority S/A help; |
| 8372 | Normalized State Gasoline Restrict | TBD | 1.14 (7) | Repricing | Ready on the identical post-Glamsterdam mainnet knowledge as EIP-8368. |
Just a few notes on the A tier
-
Headliner packages: EIP-7805 (FOCIL) ships with EIP-8369 (VOPS Profiles for FOCIL Eligibility). EIP-8141 (Body Transactions) ships with EIP-8250 (Keyed Nonces for Body Transactions) and EIP-8272 (Latest Roots for Body Transactions) because the Frames core. Delivering each headliners safely, and testing the interplay between them, is the fork’s core engineering dedication.
-
Extension bundle: EIP-7906 (Transaction Assertions by way of State Diff Opcode), EIP-8298 (SETCODEFROM Code Reuse Instruction), and EIP-8151 (Account Code Restricted ecRecover). The primary hardens transactions straight; the opposite two give an account an entire route away from k1 keys.
Just a few notes on the B and C tiers
-
Consensus layer EIPs blocked by further necessities: EIP-8198 (Fast Slots) has essentially the most demanding necessities on the checklist, together with specs masking all anticipated adjustments to the core protocol, a prototype implementing the complete specification, an in-depth evaluation of downstream results throughout the ecosystem, and sign-off that it doesn’t complicate decoupled consensus, which can’t be decided till that specification exists. The bar is about the place it’s as a result of whereas the diff is small, the change will not be; slot time is load-bearing for timing assumptions throughout the protocol and the ecosystem, and discovering breakage late is how forks get delayed. EIP-8321 (Hash-Chain RANDAO) wants the whole PQ consensus design. EIP-8146 (Block Entry Record Sidecars) wants its remark deadline settled in specification. EIP-8237 (Unbiased CL/EL Sync) wants a value comparability in opposition to easier alternate options and a supply proprietor.
-
Execution layer EIPs blocked by further necessities: EIP-8253 (Bump Nonce of Zero-Nonce Storage Accounts) is into account to maneuver to A-tier. It isn’t strictly required for the trie migration, and it simplifies the migration considerably, and the overview will resolve how a lot that simplification is value. EIP-8077 wants a settled wire format. EIP-8374 (Persist Heat Entry Units Throughout Reverts) and EIP-8358 (Web Gasoline Metering for Account Adjustments) are one net-metering bundle and can’t carry completely different grades; resolving that’s an open overview merchandise.
-
TBD EIPs: EIP-8368 (CPSB Recalibration for New Gasoline Restrict) and EIP-8372 (Normalized State Gasoline Restrict) shall be evaluated collectively as soon as Glamsterdam hits mainnet and the impression of associated state repricings may be evaluated.
Just a few notes on the DFI block
-
The unanimous CL DFI block: EIP-8363 (Tapered Issuance Burn) and EIP-8375 (ePBS Obligatory Burn of Execution Rewards) belong to a broader issuance course of. EIP-8148, EIP-8205, and EIP-8359 are operational conveniences that primarily serve giant staking operations and fail the need bar. EIP-8142 (Block-in-Blobs) deepens KZG dependence in opposition to the trail to J*.
-
One proposal deserves a direct be aware: EIP-8363 (Tapered Issuance Burn). The unanimous DFI will not be a judgement on the deserves of the proposal. Issuance coverage touches each staker, each holder, and the community’s long-run safety finances; at this stage, EF Protocol doesn’t contemplate itself the appropriate and sole physique to provide route on it, and a fork scoping train will not be the appropriate venue to settle it. We’d anticipate this to be carried ahead by way of a multi-node ecosystem course of with the technical rigour and breadth of engagement the query deserves, and we intend to take part in such a course of.
III. In closing
Of the 62 proposals evaluated, 2 are must-ship, 15 are anticipated to ship, and 28 are declined with said causes. Of the 15 remaining, 8 are B-tier proposals with famous necessities for inclusion, 7 are C-tier proposals under the road, and a couple of TBD proposals ready on mainnet proof. Success right here is decided as a lot by what we decline as by what we ship.
When you learn one factor past this put up, please learn the companion: EF Protocol: Current and Emerging Priorities, which incorporates the Protocol cluster’s north star, plan, and the commitments that produced each grade above.
And if a grade above deserves a problem, we’d love to listen to the pushback. We’re internet hosting a Reddit AMA on r/ethereum on September 16 at 2pm UTC, and the tier checklist is strictly what we anticipate to be requested about. Submit questions forward of time using the form here. Champions and supporters of non-A-tier EIPs and declined EIPs are particularly welcome.
*Editor’s be aware: This text was up to date on Sep. 8 2026 to revise the tier checklist notes for EIP-7716, including further clarification on the place additional analysis and dialogue is required.
