Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 810 Bytes

File metadata and controls

16 lines (14 loc) · 810 Bytes

Freighter Wallet SDK Integration - Implementation TODO

Steps

  • 1. Analyze codebase and gather information
  • 2. Create implementation plan and get approval
  • 3. Create lib/freighter.ts with TypeScript types + network mismatch detection
  • 4. Create components/FreighterInstallModal.tsx
  • 5. Create types/freighter-api.d.ts for SDK type declarations
  • 6. Update store/walletStore.js with network mismatch state
  • 7. Update context/WalletContext.js with network mismatch checks
  • 8. Update components/WalletConnectButton.js with network mismatch UI
  • 9. Update components/WalletConnectFlow.js with install modal + network warning
  • 10. Create lib/__tests__/freighter.test.ts
  • 11. Delete old lib/freighter.js
  • 12. Build & test verification