onboarding: create a wallet, restore a phrase, or open a quantus-cli file #26

Closed
opened 2026-09-15 12:39:26 +00:00 by grenade · 0 comments
Owner

Parent: #4

Scope

Three entry paths on first run and from settings: create (show 24 words once, backup challenge, set password), restore (12 or 24 words, choose scheme with ML-DSA-65 default and 87 available for older phrases), and import a quantus-cli wallet file (file dialog plugin, with a capability entry that says why). Each ends at an unlocked wallet showing the address and checkphrase.

Acceptance

A phrase from the Quantus mobile app restores to the same qz… address. The words are never shown again after the create flow and never appear in any log.

Depends on

#16 (mnemonic lifecycle), #15 (keystore), the app shell.

Parent: #4 ## Scope Three entry paths on first run and from settings: create (show 24 words once, backup challenge, set password), restore (12 or 24 words, choose scheme with ML-DSA-65 default and 87 available for older phrases), and import a quantus-cli wallet file (file dialog plugin, with a capability entry that says why). Each ends at an unlocked wallet showing the address and checkphrase. ## Acceptance A phrase from the Quantus mobile app restores to the same `qz…` address. The words are never shown again after the create flow and never appear in any log. ## Depends on #16 (mnemonic lifecycle), #15 (keystore), the app shell.
grenade added the child label 2026-09-15 12:41:33 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#26