Issue: Wallet Connect UX Improvements
📋 Task
Improve the user experience of the Wallet Connect flow across the app by handling edge cases and providing clear feedback. Specifically:
-
Error Handling
- Display meaningful error messages when wallet connection fails (e.g., rejected signature, unsupported network, no wallet installed).
- Ensure errors are non-blocking and dismissible.
-
Loading State
- Add a loading spinner/animation while wallet connection is in progress.
- Disable duplicate actions (e.g., prevent users from clicking “Connect” multiple times while loading).
-
Fallback UI
- If wallet connection fails, show a clear fallback state (e.g., “Retry Connection” button, helpful message).
- Provide guidance if no wallet is detected (e.g., “Install ArgentX or Braavos”).
✅ Acceptance Criteria
❗ Important
🔴 This issue must be implemented against the app-main branch.
Please fork from app-main before starting and submit your PR back to app-main — not main.
🔧 Additional Notes
- Reference existing Wallet Connect button in the codebase.
- Keep styling consistent with current app design system.
- Ensure responsiveness for mobile and desktop wallet connections.
Issue: Wallet Connect UX Improvements
📋 Task
Improve the user experience of the Wallet Connect flow across the app by handling edge cases and providing clear feedback. Specifically:
Error Handling
Loading State
Fallback UI
✅ Acceptance Criteria
❗ Important
🔴 This issue must be implemented against the
app-mainbranch.Please fork from
app-mainbefore starting and submit your PR back toapp-main— not main.🔧 Additional Notes