Skip to content

Appendix


Sources


Complete PR Timeline

Merged

DatePRAuthorDescription
2026-02-28#11186chunter-cbOriginal submission: keys/verifiers model, no scope, no lock, TBD transaction-type constants
2026-03-03#11367chunter-cb"Revisions" - unifies account_initialization/key_changes into a single typed account_changes array, introduces Account Lock, adds an ERC-1271 isValidSignature fallback authorization path, adds MAX_ACCOUNT_CHANGES
2026-03-03#11372chunter-cbMotivation section wording update
2026-03-04#11374chunter-cbVerifier gas and cross-chain signature tweaks
2026-03-05#11378chunter-cb"Slot derivations left to final contract" - removes hardcoded storage-slot derivation formulas from the spec
2026-03-06#11380chunter-cb"Simplify for initial EIP" - renames keys to owners, drops on-chain public-key storage
2026-03-07#11382chunter-cb"Clear up naming and k1 behaviour"
2026-03-09#11388chunter-cb"Enable permissionless payer" - introduces the scope byte model, renames IAuthVerifier to IVerifier, replaces the EIP-1153 transient-storage Transaction Context with a dedicated precompile
2026-03-20#11428chunter-cb"Adjust account config interface, small clean up"
2026-04-02#11478chunter-cb"Eip 8130 nonce and EOA delegation changes" - packed nonce field, nonce-free mode via NONCE_KEY_MAX, explicit EOA revocation marker, ECRECOVER_VERIFIER sentinel
2026-04-04#11483chunter-cb"Contract updates" - Account Configuration Contract interface refinements
2026-04-14#11492chunter-cb"Fix sentinel addresses" - drops requires: 7702
2026-05-04#11591pochenai"Prevent cross-sender payer signature replay"
2026-05-11#11526chunter-cb"Move from to sender" - renames the transaction field from to sender
2026-05-11#11647chunter-cb"Add canonical verifier set" - introduces the canonical/allowlisted verifier concept and eth_getAcceptedVerifiers
2026-05-12#11651chunter-cb"Tighten verifier allowlist language"
2026-05-12#11654chunter-cb"Update EIP-8130 gas and verifier validation"
2026-06-02#11757chunter-cb"Resolve constants, gas accounting, and interface cleanups" - assigns AA_TX_TYPE = 0x7B, AA_PAYER_TYPE = 0x7C
2026-06-02#11752chunter-cb"Define signature-invariant nonce-free replay identifier" - introduces replay_id
2026-06-02#11609pochenai"Add create entry existing-account and code-size guards" - adds requires: 170
2026-06-04#11764chunter-cb"Rename owners to actors and finalize Transaction Context naming"
2026-06-04#11765chunter-cbRenames IAccountConfiguration.verify to verifyActor
2026-06-04#11766chunter-cb"Add actor call policies and per-actor expiry"
2026-06-04#11767chunter-cb"Clean up, reorganize and finalize pass"
2026-06-05#11769chunter-cb"Fixes and clarifications"
2026-06-09#11782chunter-cb"Clarifications and clean up"
2026-06-09#11785chunter-cb"Rename verifier to authenticator"
2026-06-10#11791chunter-cb"Rlp abi correction"
2026-06-10#11794chunter-cbauthenticateActor now returns (scope, policyType, policyTarget)
2026-06-15#11805chunter-cbAdds a transaction-level metadata field
2026-06-15#11806chunter-cbPolicy clarification follow-up to #11766/#11794
2026-06-16#11808chunter-cb"Bind payer field into payer signature hash"
2026-06-16#11809chunter-cb"Relax delegate import restriction"
2026-06-17#11812chunter-cb"Charge initial-actor slot writes on account creation"
2026-06-17#11813chunter-cbClarifies the intrinsic-gas schedule is a recommended reference, not a protocol constant
2026-06-18#11815chunter-cb"Fold default-EOA revocation into a state flag" - DEFAULT_EOA_REVOKED, renames ECRECOVER_AUTHENTICATOR to K1_AUTHENTICATOR
2026-06-18#11816chunter-cb"Store self-actor secp256k1 config inline in account-state slot"
2026-07-02#11847chunter-cb"Clarify actor policies and simplify metadata field"
2026-07-08#11903chunter-cb"Renumber AA transaction types and add eth_call/eth_estimateGas RPC extension" - 0x7B/0x7C renumbered to 0x79/0x7A
2026-07-13#11918chunter-cb"Scope grants, PAYER split, operational ERC-1271, account lock" - largest structural rewrite since #11367

Open

DatePRAuthorDescription
2026-04-29#11578pochenai"Add opaque_input bytes field" - restores a tx-level metadata role, in tension with the shipped metadata field from #11805
2026-07-13#11919chunter-cb"Allow expiry in initial actors at create and import" - direct extension of #11918's policyData-at-create work

No companion or adjacent EIP/ERC has been formally opened. The canonical authenticator set is designed to grow through a companion ERC that has not yet been numbered. The Celo CIP-64 migration compatibility discussion (EthMagicians posts #12-22, June 5 - July 8, 2026) is the closest adjacent-standard activity, and it already drove one concrete spec change: the AA_TX_TYPE/AA_PAYER_TYPE renumbering in #11903 to avoid a collision with the transaction type used for Celo's CIP-64 on the OP Stack.

Closed (not merged)

PROpened -> ClosedAuthorReason
#111442026-01-21 -> 2026-01-29chunter-cbDuplicate initial submission, closed in favor of #11186 at maintainer abcoathup's request
#111942026-01-28 -> 2026-03-02chunter-cbCompanion "Token Gas Payments for EIP-8130" proposal; closed without a stated inline reason, functionality not pursued in the core EIP
#116122026-05-07 -> 2026-05-14pochenaiPartially accepted: two of four claimed vulnerabilities (C1, C2) folded into #11654; the other two (C3 multichain-change expiry, C4 auto-revocation on delegation) explicitly rejected by chunter-cb as intentional design choices
#116482026-05-11 -> 2026-06-04chunter-cbSuperseded by a clean rebase, #11766, after becoming unmergeable due to an eth-bot bug
#116552026-05-12 -> 2026-06-15chunter-cbDiscussion-only draft marked "DO NOT MERGE"; superseded by the shipped metadata field design in #11805
#117512026-06-01 -> 2026-06-18chunter-cbDraft-only proposal for delegated account creation at create time; no successor merged as of research date
#117582026-06-02 -> 2026-06-04chunter-cbPartially superseded and partially reversed by #11764, which kept the interface renames but dropped the proposed getter removals

Key Contributors

NameRole
Chris Hunter (chunter-cb)EIP-8130 author (Coinbase/Base); authored the original submission, nearly all merged and open PRs, and the EthMagicians thread
abcoathupEIP editor; reviewed the original submission PRs (#11144, #11186), flagged a bad rebase and duplicate-PR cleanup
pochenaiCommunity contributor; submitted security-relevant PRs (#11591, #11609, #11612)
rmeissnerReviewer (Safe wallet); raised the self-call-versus-entrypoint design question and Safe-compatibility considerations on the EthMagicians thread
HelkomineCommunity participant; argued against baking payment semantics into the transaction format, proposed a nonceBitmap simplification
karlbCommunity participant; proposed the Celo CIP-64 migration compatibility path and drove the transaction-type renumbering discussion

External Resources

No external resources beyond the canonical sources above. A search of ethresear.ch for EIP-8130-related discussion returned no results.


Competing Standards