[Tracking] Support EVM EOA and smart contract wallets
Opened this issue · 0 comments
Is your feature request related to a problem? Please describe.
Polkadot.js-compatible wallets have little traction compared to EVM-compatible wallets among users. Under the hood, we are adding an EVM to enable support for users to interact with the chain using their existing EVM-compatible wallets.
Describe the solution you'd like
Add support for the following wallets (listed in priority order):
Externally Owned Accounts (EOA)
- Metamask
- WalletConnect v2
- Ledger (hardware wallet)
Smart Contract/Account Abstraction
- Gnosis Safe
Other EOAs
- Rainbow
- Argent
- Brave Wallet
- Zerion
- Trust wallet
- Exodus wallet
- Coinbase wallet
- Blockchain.com wallet
- Enkrypt
- ZenGo
All of these wallets should be able to interface with every transaction on the parachain. There might be additional logic required on the EVM side though, so listing priority order:
- Transfer
- iBTC bridge
- Staking
- DeFi (AMM, lending)
- XCM
- All the rest
Additional context
From the parachains, I'm aware of Astar (https://portal.astar.network/astar/assets) and Moonbeam (https://apps.moonbeam.network/moonbeam) supporting some EVM wallets.