Issue Description
Add a first-class wallet connection experience so users can connect supported wallets from the OrionPay UI.
Problem
Users do not currently have a consistent way to connect their wallet, which blocks onboarding and any future wallet-based interactions.
Scope
- Add UI support for connecting MetaMask, WalletConnect, and Stellar wallet providers.
- Display the connected wallet address, network status, and disconnect action.
- Handle connection errors, unsupported networks, and reconnect flows gracefully.
Acceptance Criteria
- A user can connect at least one supported wallet from the UI.
- The connected address and wallet status are visible in the interface.
- Failed connections and disconnect actions provide clear feedback.
- The flow works on both desktop and mobile layouts.
Suggested Implementation Notes
- Reuse existing wallet-related state and UI patterns where possible.
- Keep the experience simple and accessible for first-time users.
- Avoid exposing private keys or sensitive wallet information in the UI.
Issue Description
Add a first-class wallet connection experience so users can connect supported wallets from the OrionPay UI.
Problem
Users do not currently have a consistent way to connect their wallet, which blocks onboarding and any future wallet-based interactions.
Scope
Acceptance Criteria
Suggested Implementation Notes