Skip to content

Wallets

Wallet adoption is essential for the success of EIP-7702. This page tracks the adoption status across different wallet types and providers. Check your wallet's support by connecting your account here.

External Wallets

ProviderStatusNotes
Metamask✅Pending on app
Ambire✅EIP-7702 opt-in by default
OKX Wallet✅
Bitget Wallet✅
Porto✅In developer preview
Trust Wallet✅Announcement
Uniswap✅Supported in app and extension
Coinbase Wallet🔄
Family❓
Phantom❓
Rabby❓
Rainbow❓
Zeal❓

Embedded Wallets

ProviderStatusDocs
Privy✅Integrating with EIP-7702
Openfort✅Exploring EIP-7702
Turnkey✅Adding Type 4 support
Dynamic✅EIP-7702 example
Para✅EIP-7702 example
Farcaster Wallet🔄5792 support, not yet 7702
Magic❓

Hardware Wallets

ProviderStatusNotes
Ledger🔄Announcement, will support EF-approved contracts
Trezor🔄WIP PR

Implementation Considerations

Wallets have a range of decisions to make as they offer EIP-7702 support.

Smart Account Contract Selection

Wallets need to choose a smart account contract implementation. As well as the usual "build or buy" decision, considerations include:

  • Functionality requirements
  • Security features
  • Chain deployment strategy
  • Gas optimization

Delegation UX

A new EOA presents some decisions for the wallet in terms of user experience:

  • Opt-in vs opt-out approach
  • Chain-specific vs wallet-wide delegation
  • Transaction handling (relayed vs user-signed)

Smart Account UX

Once an EOA has an EIP-7702 delegation, wallets can potentially offer significantly enhanced user experiences, such as transaction batching, gas and chain abstraction and granular account permissions.

  • Basic EIP-5792 integration
  • Paymaster support
  • Sub-accounts
  • Session keys
  • [Additional features to be determined]