ift-ts:web:status:2026q3-status-wallet-extension

Description

Q3 continuation of the wallet extension focused on non-EVM chain coverage (BTC and SOL send/receive flows), an accessible recovery phrase input, and general support for non-EVM balances across the wallet. Builds on the Q2 work tracked in 2026q2-status-wallet-extension.

Paired send/receive flows ship per chain (BTC first, then SOL) so end-to-end testing can happen chain by chain; the broader non-EVM balance abstraction caps the quarter.

Task List

Receive BTC

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:receive-btc
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/07/01
  • end-date: 2026/07/17

Description

Implement Receive BTC flow in the wallet extension (address generation/display, QR, copy, basic validation). Tracked in #982.

Deliverables

  • Receive BTC UI integrated in wallet flows
  • Address generation/display and QR
  • Smoke tests for receive flow

Recovery Phrase Accessible Form

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:recovery-phrase-accessible-form
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/07/13
  • end-date: 2026/07/24

Description

Replace the single recovery phrase input field with an accessible per-word form. Tracked in #981.

Deliverables

  • Per-word recovery phrase input component (12/24 words)
  • Accessibility review (keyboard nav, screen-reader labels, paste handling)
  • Updated UX in onboarding and import flows

Send BTC

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:send-btc
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/07/20
  • end-date: 2026/07/31

Description

Implement Send BTC flow in the wallet extension (address input, amount, fee estimate, sign + broadcast). Tracked in #979.

Deliverables

  • Send BTC transaction flow
  • Fee estimation and confirmation
  • End-to-end test against testnet

Receive SOL

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:receive-sol
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/08/03
  • end-date: 2026/08/14

Description

Implement Receive SOL flow in the wallet extension. Tracked in #983.

Deliverables

  • Receive SOL UI integrated in wallet flows
  • Address display and QR
  • Smoke tests for receive flow

Send SOL

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:send-sol
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/08/17
  • end-date: 2026/08/28

Description

Implement Send SOL flow in the wallet extension (address input, amount, fee, sign + broadcast). Tracked in #980.

Deliverables

  • Send SOL transaction flow
  • Fee estimation and confirmation
  • End-to-end test against testnet

Support Non-EVM Balances

  • fully qualified name: ift-ts:web:status:2026q3-status-wallet-extension:support-non-evm-balances
  • owner: JulesFiliot
  • status: not started
  • start-date: 2026/09/01
  • end-date: 2026/09/25

Description

Generalize non-EVM balance support across the wallet (portfolio totals, per-account views, refresh logic) so balances for BTC, SOL, and similar chains read like first-class citizens alongside EVM assets. Tracked in #978.

Deliverables

  • Non-EVM balance fetch + cache abstraction
  • Portfolio and account views surface non-EVM balances
  • Tests covering portfolio aggregation with mixed EVM + non-EVM assets