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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.