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
MetamaskSupported on Mainnet, BSC, Gnosis,
AmbireEIP-7702 opt-in by default
OKX Wallet
Bitget Wallet
Porto🔄Pending release
Uniswap🔄
Coinbase Wallet🔄
Trust Wallet🔄Announcement
Family
Phantom
Rabby
Rainbow
Zeal

Embedded Wallets

ProviderStatusDocs
PrivyIntegrating with EIP-7702
OpenfortExploring EIP-7702
TurnkeyAdding Type 4 support
DynamicEIP-7702 example
Para
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]