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) EIP-5792: Wallet Abstract Transaction Send API (M) A brief note on the future of accounts (Q) 2021
11/20/2022Introduction EIP-3074 adds a powerful new primitive to Ethereum that allows EOAs to act as smart contract wallets. This will allow many new use cases, including transaction batching and account recovery. If you are unfamiliar with this EIP, please review this thread. Statement of Work (Part 1) The first portion of work is focused on learning how EIP-3074 can be used. The learnings+research from this stage will feed directly into the next stage where the production contracts and integrations are completed. Total grant ask = $18,000 proof-of-concept Uniswap integration = $12,000
6/7/2021Core Development Migration to binary tree (EIP-3102) Optimal native batched transactions EIP-2711: Sponsored, expiring and batch transactions EIP-2733: Transaction Package EIP-2803: Rich Transactions EIP-2938: Account Abstraction EIP-3074: Sponsored Transaction Precompile
1/14/20212020 EIP-2711: Separate gas payer from msg.sender Native meta-transaction proposal roundup EIP-?: CallWithSigner EIP-2585: Minimal Native Meta Transaction Forwarder EIP-?: Native Batched Transactions EIP-?: Rich transaction precompile Towards a meta-transaction standard
6/14/2020