-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Complexity: High (200 points)
Description
Create a modal for funding escrows that handles Stellar wallet signing and transaction submission.
Requirements and Context
TermsSection has "Fund Escrow" button but no implementation
Must integrate with Freighter/Albedo wallet for signing
Show transaction preview before signing
Display transaction status and confirmation
Suggested Execution
Create FundEscrowModal.tsx in apps/frontend/components/escrow/modals/
Display funding amount, fees, and total
Integrate with WalletContext for transaction signing
Add transaction status tracking (pending, success, failed)
Show Stellar transaction hash on success
Test and Commit
Test wallet connection flow
Test transaction signing UX
Verify error handling for wallet rejection
Example Commit Message
feat(frontend): add fund escrow modal with Stellar wallet integration