Skip to content

Appendix


Sources


Complete PR Timeline

Merged

DatePRAuthorDescription
Jan 29#11202fjlOriginal EIP submission
Jan 29#11205fjlFix: elide VERIFY frame data from sig hash
Jan 29#11209kevaundrayFix: status field number in TXPARAM
Feb 10#11297lightclientRelax APPROVE to not require top-level frame
Feb 11#11305lightclientFix typo
Mar 2#11344derekchiangFix CALLER/ADDRESS bug, clarify reverts
Mar 10#11355rakitaAdd EIP-8175 Composable Transaction (related)
Mar 10#11379derekchiangAdd EOA support (default code)
Mar 12#11400fjlClean up opcodes: FRAMEDATALOAD/COPY
Mar 12#11401fjlAdd approval bits to frame mode
Mar 13#11402fjlFix bit indices (1-indexed)
Mar 13#11406derekchiangAdd derekchiang as co-author
Mar 25#11395derekchiangAdd atomic batching
Mar 25#11415lightclientAdd mempool policy
Mar 26#11448derekchiangUpdate default code for approval bits
Apr 8#11251BonyHanter83Add EIP-1559 to requires header
Apr 14#11521benaadamsTighten spec (mode/flags split, FRAMEPARAM, MAX_FRAMES=64, per-frame cost, default code hardening)
Apr 16#11534lightclientAdd value field to frame (SENDER-only, TXPARAM(0x08), FRAMEPARAM(0x08))
Apr 22#11544derekchiangMix in FRAME_TX_TYPE to sighash (EIP-2718 cross-type replay fix)

Open

DatePRAuthorDescription
Feb 6#11272ThegaramDisable EIP-3607 for frame transactions
Apr 2#11481lightclientAdd signatures list to outer tx (PQ aggregation)
Apr 2#11482derekchiangAllow precompiles for VERIFY frames (all reviewers approved)
Apr 6#11488chiranjeev13Fix spec inconsistencies (APPROVE scopes, VERIFY count)
Apr 17#11537dionysuzxAdd EIP-8141 to CFI in EIP-8081 Hegotá meta EIP (governance)
Apr 22#11555derekchiangAdd support for guarantors (payer covers gas even if sender validation fails)
Apr 24#11567derekchiangRelax mempool deploy-frame rule to not require a specific factory (drops EIP-7997 from requires)
DatePRAuthorDescription
Apr 11#11509benaadamsAdd EIP-8223: Contract Payer Transaction (alternative/complementary sponsorship proposal)
Apr 12#11518benaadamsAdd EIP-8224: Counterfactual Transaction (shielded gas funding via ZK proofs)

Closed (not merged)

DatePRAuthorDescriptionReason
Feb 13#11310marukai67Fix link to ERC-7562"It's not broken" — lightclient
Feb 14#11314marukai67Fix link to EIP-2718"Not broken, thanks though" — lightclient
Feb 15#11321marukai67Fix links"They aren't broken" — lightclient
Feb 25#11352lucemansAccidental PRSelf-closed
Mar 13#11404derekchiangSimplify approval bitsSuperseded by #11401
Mar 14#11408SirSpudlingtonMigrate default code to EIP-7932Rejected: authors want to keep custom behavior
Apr 23#11455SirSpudlingtonDefault code tweaks for EIP-7392 compatibilityNever gathered reviewer approvals; closed after ~4 weeks

Key Contributors

PersonHandleRole
Vitalik Buterin@vbuterinCo-author
lightclient (Matt)@lightclientCo-author, primary spec maintainer, added per-frame value (PR #11534, merged Apr 16)
Felix Lange@fjlCo-author, original PR submitter, opcode design
Yoav Weiss@yoavwCo-author
Alex Forshtat@forshtatCo-author, ERC-7562/4337 expertise
Dror Tirosh@drortiroshCo-author
Shahaf Nacson@shahafnCo-author
Derek Chiang@derekchiangCo-author (added Mar 13), EOA support, batching, precompile VERIFY
Daniel Von Fange@DanielVFKey external reviewer (Monad), adoption/performance critique
0xrcinus (Orca)@0xrcinusActive reviewer, mode simplification proposals
Francisco Giordano@frangioActive reviewer (OpenZeppelin), naming/semantics
nlordell@nlordellEarly reviewer, APPROVE propagation analysis
Peter Garamvolgyi@thegaram33Early reviewer, EIP-3607 issue
Danno Ferrin@shemnonReviewer, scope creep concerns
jochem-brouwer@jochem-brouwerDetailed canonical paymaster review
Seungmin Jeon@sm-stackPoC implementation, atomic batch bit flag idea
rmeissner@rmeissnerSafe team representative, value-in-frames advocate
node.cm@node.cmSpec reviewer, VERIFY frame count observation
Chiranjeev Mishra@chiranjeev13Spec consistency fixes
Ben Adams@benaadamsSpec tightening (PR #11521, merged Apr 14), author of EIP-8223 (Contract Payer Transaction) and EIP-8224 (Counterfactual Transaction)
Jacopo@jacopo-ethProposed FRAMERETURNDATASIZE/FRAMERETURNDATACOPY for multi-step flows
Franco Victorio@fvictorioRaised question about validation-frame execution ordering vs non-frame txs
dionysuzx@dionysuzxHegotá meta-EIP maintainer, submitted PR #11537 moving EIP-8141 to CFI
Nero_ethNero_ethethresear.ch analyst; "Three Gates to Privacy" post framing mempool/FOCIL/VOPS constraints on privacy-pool flows through frame transactions

External Resources

Competing Standards