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
Provider | Status | Notes |
---|---|---|
Metamask | ✅ | Supported on Mainnet, BSC, Gnosis, |
Ambire | ✅ | EIP-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
Provider | Status | Docs |
---|---|---|
Privy | ✅ | Integrating with EIP-7702 |
Openfort | ✅ | Exploring EIP-7702 |
Turnkey | ✅ | Adding Type 4 support |
Dynamic | ✅ | EIP-7702 example |
Para | ❓ | |
Magic | ❓ |
Hardware Wallets
Provider | Status | Notes |
---|---|---|
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]