# 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
```