Skip to content

User Wallet Confirmation Flow UI #83

@Divineifed1

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions