EIP 7702 on Ethereum and Rollups What to Build and How
summary
EIP-7702 adds a new type 4 transaction that embeds an authorization list and a set code pointer so EOAs can temporarily delegate their account logic to smart-contract templates, enabling single-signature batched calls, on-account AMMs, subscription allowances, and private-key-enabled multisigs. Zirkit implements this with sequencer-level checks and a REST relayer that funds gas and exposes set-code and execute endpoints; deployment is scheduled end of April on Zirkit and aims to make universal execution and gasless relays work in one confirmed transaction.
AI-written summary · about
chapters (18)
- 0:00Introduction to EIP-7702 and Zirkit
- 1:34How EIP-7702 Works: Set Code Functionality
- 2:44New Transaction Type 4 Implementation
- 3:58Technical Deep Dive: Authorization Lists
- 5:11Use Case 1: ETH Spending Approvals & Subscriptions
- 5:47Use Case 2: Private Key-Enabled Multi-Sig Wallets
- 6:49Use Case 3: Personal AMMs from EOAs
- 7:23Use Case 4: Fat Finger Protection for DeFi
- 8:30Protocol Benefits: Enforcing Interaction Templates
- 9:02Use Case 5: Upgradable Account Proxies
- 9:40Smart Contract Template Example
- 11:24Advanced Use: Transaction Batching Explained
- 12:35Comparing Traditional vs. 7702 Transaction Flows
- 14:18Universal Execution with Call Batching
- 15:56Security Considerations for Batched Calls
- 17:38Building Web2-like Relayer Services
- 18:45Zirkit's Implementation & Sequencer Security
- 19:59REST API for Gasless Transactions
related talks
01h 06mAccount Abstraction Panel
23mFireside Chat with Jordi on EEZ
21mFireside chat with
36mJoin Sandeep Nailwal, Rene Reinsberg, Alex Gluchowski & Steven Goldfeder I Pragma Denver 2024
25mSuccinct Proofs in Ethereum
29mEthereum Sharing
21mWhen an Intelligent Sequencer Guards a Chain
16mDecentralized and Permissionless ZK-Rollups
