Problem
Wallet connection doesn't work on mobile browsers. The current EIP-6963 implementation is for desktop browser extensions only.
Requirements
- Support MetaMask Mobile in-app browser
- Support Trust Wallet Mobile in-app browser
- Detect mobile environment and use appropriate provider detection
- Ensure modal works on mobile screens
Context
Desktop wallet selection was added in PR #120. Mobile wallets inject providers differently and need specific handling.
Problem
Wallet connection doesn't work on mobile browsers. The current EIP-6963 implementation is for desktop browser extensions only.
Requirements
Context
Desktop wallet selection was added in PR #120. Mobile wallets inject providers differently and need specific handling.