Description
Add support for connecting wallets via WalletConnect (Reown).
Expected Behavior
Users can connect their wallets using WalletConnect-compatible mobile wallets via QR code.
A single WalletConnect tile in the wallet selection modal should support both:
- EVM wallets (e.g., MetaMask)
- Polkadot wallets (e.g., Nova)
Functional Requirements
- WalletConnect connection via QR code.
- Session establishment and wallet address returned to the dApp.
- Session persistence (after page refresh) and proper disconnect handling (from within dApp and mobile app)
Transaction Support
The following transactions must work via WalletConnect:
Hydration transactions
- Standard Hydration transactions
- EVM Transactions using EVM Permit
- EVM Transactions using WETH as FPA
XCM transactions
- All supported chains, except Myth (unsupported address space)
Description
Add support for connecting wallets via WalletConnect (Reown).
Expected Behavior
Users can connect their wallets using WalletConnect-compatible mobile wallets via QR code.
A single WalletConnect tile in the wallet selection modal should support both:
Functional Requirements
Transaction Support
The following transactions must work via WalletConnect:
Hydration transactions
XCM transactions