📖 A curated list of resources dedicated to EIP-3074
Please check the contribution guidelines for information on formatting and writing pull requests.
A list of useful resources to learn about EIP-3074 and its implications.
- A note on EIP-3074
- ERC-4337 vs EIP-3074: False dichotomy
- Can EIP-3074 and ERC-4337 be used together?
- 3074 ideas/use-cases
- How to preserve EOA check on your contract post EIP-3074?
- EIP-3074: Risks/Opportunities for Smart Account Adoption (and why we need EIP-5003)
- Is EIP-3074 the Next Step for Account Abstraction?
- The pitfalls of EIP-3074, and how to avoid them (Twitter thread)
All of these implementations are for batched transactions. None of these implementations are audited.
- eip-3074-foundry (clabby, anna-carroll)
- account-abstraction-invoker (ZeroEkkusu, gretzke, web3security, mt-polygon-technology)
- eip3074-example-contracts (adietrichs)
- invoker (wevm)
- transaction-invoker (Mrtenz, adlerjohn)
- EIP3074-Invokers (Amxx) (This repo has some obvious bugs like passing an empty commit)
- InvokerDemo (jayden-sudo)
- alphanet: Reth AlphaNet is a testnet OP Stack rollup aimed at enabling experimentation of bleeding edge Ethereum Research. AlphaNet currently supports EIP-3074.
- kakarot: Kakarot's EIP-3074 implementation in Cairo.
- dahe: a CLI tool for signing EIP-3074 auth messages.
- eip3074-snap: Experimental MM snap for EIP-3074.
- remix-eip3074-signer-plugin: Remix editor for EIP-3074.