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 | ✅ | 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
| Provider | Status | Docs |
|---|---|---|
| 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
| 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]
