# Account Abstraction Link Tree This is an rough outline of the major contributions to the topic of Account Abstraction over the years. Of course, it is not exhuastive and varies a bit on the exact domains of Account Abstraction (protocol, ERC, wallets, etc) that it touches. I hope you will find it useful. ### 2022 * [EIP-5003: Insert Code into EOAs with AUTHUSURP (Q)](https://eips.ethereum.org/EIPS/eip-5003) * [EIP-5792: Wallet Abstract Transaction Send API (M)](https://github.com/ethereum/EIPs/pull/5792) * [A brief note on the future of accounts (Q)](https://ethresear.ch/t/a-brief-note-on-the-future-of-accounts/12395) ### 2021 * [EIP-4337: Account Abstraction via Entry Point Contract specification (VY)](https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a) * [Moving Beyond EOAs (V)](https://ethereum-magicians.org/t/we-should-be-moving-beyond-eoas-not-enshrining-them-even-further-eip-3074-related/6538) * [Validation Focused Smart Contract Wallets (Q)](https://ethereum-magicians.org/t/validation-focused-smart-contract-wallets/6603) ### 2020 * [EIP-2938: Account Abstraction (VQ)](https://eips.ethereum.org/EIPS/eip-2938) * [DoS Attack Analysis (Q)](https://ethresear.ch/t/dos-vectors-in-account-abstraction-aa-or-validation-generalization-a-case-study-in-geth/7937) * [Account Abstraction: Open questions (Q)](https://hackmd.io/@KuiKHwIPT4e8_VWfnKLHvw/Byd91DvKI) * [Account Abstraction Implementation, Rationale Document (Q)](https://hackmd.io/y7uhNbeuSziYn1bbSXt4ww?view) * [Meta-transactions <-> AA (Q)](https://hackmd.io/@matt/S1Jg85588) * [Implementing account abstraction as part of eth1.x (V)](https://ethereum-magicians.org/t/implementing-account-abstraction-as-part-of-eth1-x/4020) * [EIP-3074: AUTH and AUTHCALL opcodes (Q)](https://eips.ethereum.org/EIPS/eip-3074) ### 2019 * [Maximally simple account abstraction without gas refunds (V)](https://ethresear.ch/t/maximally-simple-account-abstraction-without-gas-refunds/5007) ### 2018 * [A recap of where we are at on account abstraction (V)](https://ethresear.ch/t/a-recap-of-where-we-are-at-on-account-abstraction/1721) * [A new account type in abstraction (V)](https://ethresear.ch/t/a-new-account-type-in-abstraction/1379) * [Application-layer account abstraction (J)](https://ethresear.ch/t/application-layer-account-abstraction/1734) * [Layer 2 gas payment abstraction (V)](https://ethresear.ch/t/layer-2-gas-payment-abstraction/4513) * [EIP-859: Account abstraction for main chain (V)](https://github.com/ethereum/EIPs/issues/859) * [EIP-1613: Gas stations network (Y)](https://eips.ethereum.org/EIPS/eip-1613) ### 2017 * [Tradeoffs in Account Abstraction Proposals (V)](https://ethresear.ch/t/tradeoffs-in-account-abstraction-proposals/263) * [Account abstraction, miner data and auto-updating witnesses (J)](https://ethresear.ch/t/account-abstraction-miner-data-and-auto-updating-witnesses/332) * [EIP-86: Abstraction of transaction origin and signature (V)](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-86.md) ### 2016 * [Spending gas from a contract's balance (A)](https://github.com/ethereum/EIPs/issues/61) ### 2015 * [EIP-101: Currency and Crypto Abstraction (V)](https://github.com/ethereum/EIPs/issues/28) * [On Abstraction (V)](https://blog.ethereum.org/2015/07/05/on-abstraction/) ##### Legend ``` A: Alex Beregszaszi J: Justin Drake M: Moody Salem Q: Quilt V: Vitalik Buterin Y: Yoav Weiss ```