Summary
The connect wallet flow only supports a single wallet type. A multi-wallet modal that presents Freighter, Albedo, and xBull as selectable options and handles the different connection flows for each would open the app to a broader user base.
Scope
- Replace the single connect button with a modal listing Freighter, Albedo, and xBull as options with logos
- Detect which wallets are installed and mark undetected ones as 'Install' with a link to the extension
- Handle each wallet's distinct connection and signing API within the same auth challenge-verify flow
- Store the connected wallet type in localStorage so the same wallet reconnects on page reload
- Show a 'Change wallet' option in the connected wallet menu to switch between wallet types
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
The connect wallet flow only supports a single wallet type. A multi-wallet modal that presents Freighter, Albedo, and xBull as selectable options and handles the different connection flows for each would open the app to a broader user base.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram