ACDE #244 · EIP-8141 Frames SFI confirmed for Hegotá
AllCoreDevs - Execution #244 · 2026-08-27
The account abstraction skeleton is confirmed for the next fork, though the spec can keep changing
EIP-8141 Frames, the skeleton of account abstraction (AA), was moved up to Scheduled for Inclusion (SFI) in Hegotá at the request of client teams. Because convergence work with the L2 camp's EIP-8130 is ongoing, the spec may change significantly, and a caveat was attached that SFI status must not be used as an argument against those changes.
Why it matters
Client teams and L2s can now plan development around the same account model, and there is an opportunity to avoid a split in which wallets and tooling must separately support different transaction types on L1 and L2. On the Glamsterdam side, fork proposals of September 28 for Sepolia and October 26 for Hoodi were put forward, making the early December mainnet target more concrete.
Decisions
- 8037 gas refill on hold: A request to restore the SELFDESTRUCT gas refill that was dropped from EIP-8037 will not be reflected in Glamsterdam. It will be handled in Hegotá with a proper EIP. This means it is too late to change the fork spec now.
- EIP-7609 declined: EIP-7609, which lowers the base cost of TLOAD/TSTORE, was dropped from the Hegotá candidates because no champion (the person who takes responsibility for a proposal and pushes it forward) was present on the call to speak for it. This means a proposal no one steps up for falls out of consideration.
- EIP-8058 declined: EIP-8058, which addresses discounts for duplicate contract bytecode, was dropped from the Hegotá candidates because it has no champion and Ben Adams pointed out that SETCODEFROM achieves the same goal more generally. This means it was absorbed into another proposal that solves the same problem.
- EIP-8360 keeps its place: EIP-8360, the TCREATE opcode for ephemeral contracts, remained a candidate as a placeholder for a solution to replace the SELFDESTRUCT refill. This means the answer to the 8037 dispute will be sought in Hegotá.
- EIP-8141 Frames SFI: EIP-8141 Frames was moved up to Scheduled for Inclusion (SFI) in Hegotá, with the condition that spec changes and L2 collaboration continue regardless of SFI status. This means client teams continue development on the assumption of Frames, while the detailed design can still be revised.
Discussion
Should attack testing and non-finality run together on devnet-9
Once Glamsterdam devnet-8 ran stably, the group decided to launch a non-finality devnet-9 as the next step, but opinions split on whether attack testing should happen on the same devnet or needs a separate one.
How to move the deposit contract to post-quantum security
Moving the beacon deposit contract, which is tied to BLS signatures, to post-quantum signatures requires deciding whether to deploy a new contract or fix the deployed one through an irregular state transition. Opinions split over the precedent of touching a deployed contract.
Should the SELFDESTRUCT gas refill be restored in Glamsterdam
When the SELFDESTRUCT gas refill was dropped during the EIP-8037 state gas rebalancing, an objection arrived just before the fork was finalized: the costs of intents and bridging protocols that rely on ephemeral contracts created and destroyed within a single transaction rise sharply.
Outcome: Decision to hold 00:32:07
Should Frames (EIP-8141) be moved up to SFI now
At the last ACDE, Frames stayed at CFI as a placeholder for account abstraction. With convergence work underway with EIP-8130, pushed by the L2 camp, client teams pressed to confirm it as SFI rather than wait any longer.
Outcome: SFI decision 01:37:56
Glossary
- SFI: Scheduled for Inclusion. Confirmed for inclusion in the fork. The status EIP-8141 received on this call
- CFI: Considered for Inclusion. In the inclusion review stage. The status Frames held up to the last call
- PFI: Proposed for Inclusion. Submitted as a candidate and awaiting review
- DFI: Declined for Inclusion. Dropped from candidacy. The result EIP-7609 and 8058 received on this call
- Headliner: A fork's flagship feature. In Hegotá, account abstraction is the headliner candidate
- Account abstraction (AA): The direction of having smart contract accounts validate and execute transactions instead of externally owned accounts. Frames and 8130 are competing implementations
- Irregular state transition: Changing state directly at fork time, outside the normal transaction rules. The point of contention in the deposit contract fix proposal
- Post-quantum (PQ): A signature scheme that is hard to break even with quantum computers. It must replace BLS, the current validator signature