Some checks are pending
ci / gate (push) Waiting to run
"Add account" on a wallet that carries a phrase derives the next account number under both schemes, numbered as Quantus's clients number them (m/44'/189189'/<account>'/0'/<scheme>', the mobile SDK's pathForIndex), opens them at once, and remembers the number in settings under the wallet's name; the next unlock re-derives them from the phrase. The keystore file stays quantus-cli's single keypair, so nothing about the added accounts is written there, and nothing secret is written anywhere. Accounts show "Account N" wherever they are listed or picked unless the person named them. A single-key wallet offers no Add account and the command refuses it by name. settings_set keeps the stored account numbers, so a save from the webview's cached settings cannot erase one added since. Pinned against quantus-cli 2.2.2 imports of the dev phrase at --derivation-path: account 1 is qzm41eg2… (ML-DSA-65) and qzn2nAa4… (ML-DSA-87), account 2 is qzohziq6… (ML-DSA-65). Driven on the dev node: restore, Add account showed those two addresses as Account 2; after a restart and unlock they were still there; 4 DEV from crystal_alice to Account 2 and 1 DEV back from it, both submitted. Closes #67 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ftBXYuba8ARhQeF74oUgW