Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-7702 Final

Set Code for EOAs

Authors: , , ,

Canonical data: /latest/eips/7702.json

Add a new tx type that permanently sets the code for an EOA

Timeline

Included
EIP Created May 7, 2024

Key Benefits

  • Brings account abstraction features to EOAs
  • Better UX for users with features like gasless and batched transactions
  • Provides alternative recovery options for wallets

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Better wallet UX with new features without migrating to a new address.

Application Developers

Dapps can levarage new smart wallet features and enables users to do more complex operations easily.

Wallet Developers

Wallets need to implement a secure workflow that allows users to activate a chosen smart account.

Tooling / Infrastructure

Recognize new wallet operations and standard wallet contracts

Layer 2s

L2s can implement same feature to allow for better cross chain interop

Stakers & Node Operators

Validators are not affected.

CL Client Developers

Consensus not changed.

EL Client Developers

Support new transaction type and code authorization for EOAs to contract wallets.

North Star Goal Alignment

  • Improve UX: Brings account abstraction benefits to EOAs, creating new smart wallets with features allowing for better security, batching, recovery, and gassless transactions.