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