Skip to content

User Wallet Confirmation Flow UI #83

Description

@Divineifed1

Priority: HIGH | Labels: frontend, wallet, stellar, verification

Description:
UI for users to confirm Stellar address ownership via transaction signature.

Implementation:

Create components/wallet/WalletConnectButton.tsx - Initiate wallet connection
Create components/wallet/ConfirmationFlow.tsx - Step-by-step confirmation UI
Step 1: Connect Stellar address
Step 2: Display confirmation transaction (0.5 XLM)
Step 3: Sign transaction via wallet
Step 4: Verify and show confirmed status
Create components/wallet/WalletStatusBadge.tsx - Display confirmed/pending status
Create lib/api/wallet.ts - confirmWalletAddress(userId, stellarAddress) call
Add wallet confirmation check before bet placement
Show modal if unconfirmed wallet tries to bet
Acceptance Criteria:
Users can connect Stellar address, sign confirmation transaction, see confirmed status. Betting blocked for unconfirmed wallets.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaign

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions