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.

Metadata

Metadata

Labels

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

Type

No type

Fields

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