
That is the EF Protocol cluster’s tier listing 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 moderately than per-team opinions. Geth, after all, being an EL shopper will nonetheless ship their very own standalone tier listing. Nevertheless, they and the remainder of the Protocol cluster (about 60 individuals in complete) throughout analysis and engineering labored collectively to incorporate their suggestions on this publish as a datapoint together with that of each different staff and particular person contributor that determined to take part.
The priorities that produced these grades are within the companion publish, EF Protocol: Present and Rising 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 complete. Twelve supplied tier grades, and several other of these graded solely EIPs the place that they had 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 provided 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 coated the contested gadgets. The August 28 course of publish gives a bit extra element.
The scoring
Every contributor tiered every EIP independently: S = 4, A = 3, B = 2, C = 1, D/DFI = 0. Averages rely 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 will not be 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 except 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 useful and steady.
-
B – On the bubble, included individually. By no means admitted in bulk. Every EIP to be thought of for inclusion separately as soon as devnets with all S and A-tier EIPs are useful and steady and time stays earlier than shifting to I*. Essential to notice, most B-tiered EIPs carry 3 specific 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 gives solutions to questions we can not reply immediately.
The be aware within the notes column of the desk for every EIP under ought to adhere to the next sample: For something we count on to ship, the be aware gives the deserves. For something on the bubble, it names the particular necessities that will transfer it up a tier. For something under the road or declined, it offers the considerations and nothing else.
II. The tier listing
The total listing as a single visible is on Forkcast. The tables under are sorted by tier, then by common inside every tier. Learn the grade rely beside each common.
Consensus layer
| EIP | Title | Tier | Avg (complete) | Class | Notes |
|---|---|---|---|---|---|
| 7805 | FOCIL | S | 4 (7) | Headliner | Locked-in CL headliner. FOCIL offers any consumer 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 weak cryptography now; nothing downstream is determined by ready. The one PQ merchandise that belongs in Hegotá. |
| 8383 | Scale back CL Block Retention Window | A | 3 (2) | Historical past and logs | A relentless change, and the present safety-decay fixed was the fallacious selection. Two grades forged, each A. One among two write-ins evaluated alongside the Forkcast listing. |
| 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 commentary deadline in specification; with that settled, the case for A-tier is powerful. |
| 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 different might seize the identical win. A comparability between each choices ought to decide which ships. |
| 8198 | Fast Slots | B | 2 (6) | Consensus & fork selection | S/A assist 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 might be thought of: 1) specs overlaying 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 selection | Sound route, fallacious sequencing: hardening one consensus part forward of the entire PQ consensus design dangers rework. It strikes when the entire 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 immediately versus investing in headroom. |
| 8379 | Prime-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 influence on the present and future staker panorama, how successfully it reduces centralization forces, and edge circumstances equivalent to multi-client setups that pause collectively throughout shopper 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 preserving CL scope mild. |
| 8367 | Steadiness Sundown for Retired BLS Validators | DFI | 0.71 (7) | Staking options | Reads as validator comfort to some and PQ hygiene to others; both manner it waits for the entire 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 selection | Early assist collapsed as soon as its interplay with decoupled consensus was examined; unclear if conduct beneath the consensus redesign it must survive. |
| 8142 | Block-in-Blobs (BiB) | DFI | 0 (7) | DA & proofs | Deepens dependence on KZG constructions 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 Subject | DFI | 0 (6) | Beacon block knowledge | Graffiti watermarking and node scraping is ample for proper now; fails the need bar. Unanimous. |
| 8375 | ePBS Necessary 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 (complete) | 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 | Removing of Refunds | A | 3.17 (6) | Repricing | Deletes a complete class of metering edge circumstances 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 difficulty: 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 personal transactions use latest onchain state in a type attesters can confirm, permitting them to profit from FOCIL’s inclusion ensures. |
| 8279 | Block Entry Record Byte Ground | A | 2.71 (7) | Repricing | Bounds worst-case block development: flooring adversarial BAL pricing so the worst case turns into gas_limit divided by the ground value. Safety work, graded with EIP-8131. Spending any headroom is a separate, later choice. |
| 8131 | Unified Transaction Content material Ground | 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 reside definitional query; the grade doesn’t rely on the reply. |
| 7906 | Transaction Assertions through 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 value 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 deal with, 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 easier with out it. The 1.5 common sits properly under A. The override rests on the Engineering seats that keep the EVM and would carry the opcode’s value 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 may 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 may 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 alternative bytecode should be audited to match precompile conduct precisely, and the bytecodes will not be 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 | Internet Fuel Metering for Account Modifications | 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 assist 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 client of the reserved opcode ships this fork, and a reservation can trip any future fork in the meanwhile 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 check. |
| 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) | Fuel 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 check. |
| 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 | Personal ETH and ERC-20 Transfers | DFI | 0.17 (6) | Privateness | Enshrines a particular privateness mechanism; the Frames-based path delivers the identical objective 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 Fuel Restrict | TBD | 2.29 (7) | Repricing | Ready on post-Glamsterdam mainnet knowledge. One choice with EIP-8372 (recalibrate, normalize, or neither), unknowable till Glamsterdam’s repricing produces proof. This proposal drew majority S/A assist; |
| 8372 | Normalized State Fuel Restrict | TBD | 1.14 (7) | Repricing | Ready on the identical post-Glamsterdam mainnet knowledge as EIP-8368. |
A number of 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 through State Diff Opcode), EIP-8298 (SETCODEFROM Code Reuse Instruction), and EIP-8151 (Account Code Restricted ecRecover). The primary hardens transactions instantly; the opposite two give an account a whole route away from k1 keys.
A number of notes on the B and C tiers
-
Consensus layer EIPs blocked by further necessities: EIP-8198 (Fast Slots) has probably the most demanding necessities on the listing, together with specs overlaying all anticipated adjustments to the core protocol, a prototype implementing the total 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 entire PQ consensus design. EIP-8146 (Block Entry Record Sidecars) wants its commentary deadline settled in specification. EIP-8237 (Unbiased CL/EL Sync) wants a price comparability in opposition to less complicated 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’s not strictly required for the trie migration, and it simplifies the migration considerably, and the evaluation 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 (Internet Fuel Metering for Account Modifications) are one net-metering bundle and can’t carry totally different grades; resolving that’s an open evaluation merchandise.
-
TBD EIPs: EIP-8368 (CPSB Recalibration for New Fuel Restrict) and EIP-8372 (Normalized State Fuel Restrict) shall be evaluated collectively as soon as Glamsterdam hits mainnet and the influence of associated state repricings may be evaluated.
A number of notes on the DFI block
-
The unanimous CL DFI block: EIP-8363 (Tapered Issuance Burn) and EIP-8375 (ePBS Necessary 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 funds; at this stage, EF Protocol doesn’t think about itself the proper and sole physique to provide route on it, and a fork scoping train will not be the proper venue to settle it. We’d count on this to be carried ahead through 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 pair of TBD proposals ready on mainnet proof. Success right here is set as a lot by what we decline as by what we ship.
Should you learn one factor past this publish, please learn the companion: EF Protocol: Present and Rising 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 listing is strictly what we count on to be requested about. Submit questions forward of time utilizing the shape right 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 listing notes for EIP-7716, including further clarification on the place additional analysis and dialogue is required.