Skip to content

Add a first-class wallet connection experience so users can connect supported wallets from the OrionPay UI. #8

Description

@memplethee-lab

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions