feat: add Account Abstraction metadata to wallet finder (EIP-4337 & EIP-7702)#17062
Conversation
Add two new metadata fields to the wallet finder for Account Abstraction: - Smart Accounts (EIP-4337): Filter for wallets that support smart contract accounts, enabling features like gas fee abstraction, social recovery, and transaction batching. - Account Upgrades (EIP-7702): Filter for wallets that support upgrading EOA accounts with smart contract features while keeping the existing address. These fields appear in the Smart Contract category alongside existing multisig and social recovery filters. Both are optional boolean fields that wallet maintainers can set when submitting wallet updates.
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Great implementation! A few suggestions to better integrate with the existing wallet metadata structure: Leveraging Existing MetadataThe wallet submission form (suggest_wallet.yaml) already has related fields we should consider: 1. Existing
|
|
This issue is stale because it has been open 30 days with no activity. |
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
- Revert addition of custom icons
- Update type to accept LucideIcon
- Standardize `stroke={1}` for all wallet filter icons
- Refactor wallet icons import to `* as icon`
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Pushed a few patches
cc: @konopkja |
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>











Summary
Adds two new metadata fields to the wallet finder to help users identify wallets that support Account Abstraction features. These fields appear under the Smart Contract category.
New Filters
Smart Accounts (EIP-4337)
Account Upgrades (EIP-7702)
Changes
eip_4337_supportandeip_7702_supportoptional boolean fields toWalletDatatypeconstants.tsuseWalletFilters.tsxTechnical Notes
mpc,privacy,new_to_cryptoRelated issue
Preview link
https://deploy-preview-17062.ethereum.it/wallets/find-wallet
Test plan