Known issues
Problems in the restore and import paths that we know about. Most are fixed in the next update. Your coins are safe as long as you have your recovery phrase.
High: 3 · Medium: 12 · Low: 26 · fixed: 34 of 41
| # | Severity / status | Finding | Where | Topic |
|---|---|---|---|---|
| 1 | High Fixed | Restoring with a start date or block height leaves the wallet unable to receive or send If you restored your wallet with a start date or block height, the wallet cannot receive or send until a full scan from the first block runs; the app does not offer that scan yet. | Phone › Restore › 'Start from a date or height'; Desktop › Restore › 'Start from a block height'; then any Receive, Send or invoice | Phone restore |
| 2 | High Fixed | On the phone, a restore scan that stops early can never be finished If the first scan after a restore is interrupted on the phone, the wallet may show a balance but refuse to send or receive until it is deleted and restored again without interruption. | Phone › Restore › scan step ('Looking for your funds…'), then Home and Settings › Wallet › Recheck balance | Phone restore |
| 3 | High Fixed | On the phone, a damaged wallet database is rebuilt empty and never rescanned If the phone's wallet database is damaged, the app may open an empty wallet that cannot receive until a full scan runs. | Phone › Unlock (PIN) after the core reports a damaged database | Phone restore |
| 4 | Medium Fixed | Desktop: a forgotten password leaves no way to reach the funds inside the app On the desktop, if you forget a wallet's password, the app refuses to restore the same phrase and offers no 'forgot password' way; a second wallet or deleting the folder by hand is needed. | Desktop › Unlock; Welcome › Restore › 'This wallet is already here' | Desktop restore |
| 5 | Medium Fixed | Desktop: a mistyped password in the Delete dialog locks the wallet On the desktop, a wrong password in the Delete wallet dialog locks the wallet instead of showing the error in place. | Desktop › Settings › This wallet › Delete wallet | Desktop restore |
| 6 | Medium Fixed | Desktop: the app closing during a restore can leave a wallet that never scans If the desktop app is closed in the middle of a restore, the wallet may appear with a zero balance; Settings › Recheck balance repairs it. | Desktop › Restore › 'Restoring the wallet'; later Unlock › Overview | Desktop restore |
| 7 | Medium Fixed | Phone: Settings › Restore from a phrase deletes the wallet before the phrase is typed On the phone, 'Restore from a phrase' in Settings deletes the current wallet first and asks for the new phrase afterwards; have the phrase ready before starting. | Phone › Settings › Wallet › Restore from a phrase | Phone restore |
| 8 | Medium Fixed | Phone: 'Back to the phrase' after an error empties the phrase field On the phone, if restoring fails at the PIN step, going back to the phrase requires typing all the words again. | Phone › Restore › PIN step error › 'Back to the phrase' | Phone restore |
| 9 | Medium Fixed | Phone: the restore scan step has no Cancel or Back and nothing keeps the phone awake Keep the phone awake and on the restore screen until the scan finishes; a failed scan currently offers only 'Open wallet'. | Phone › Restore › 'Looking for your funds on the blockchain' | Phone restore |
| 10 | Medium Fixed | Phone: a delete that fails after the lock leaves the app on Settings without a wallet On the phone, if deleting the wallet fails, the app may need a restart before it works again. | Phone › Settings › Wallet › Delete wallet (error notice) | Phone restore |
| 11 | Medium Fixed | Desktop: first-run Setup can only be left by Save, and a Save that keeps failing returns at every start If saving the first-run setup fails on the desktop, the setup screen may come back at the next start. | Desktop › Setup (after Restore or Create) › Review › Save | Desktop restore |
| 12 | Medium Fixed | Importing an old wallet silently moves it to our Epicbox relay An imported wallet uses the app's default Epicbox server; if the old wallet used another server, give contacts the new address. | Desktop › Welcome › Import wallets › Done (proof lines) | Old software |
| 13 | Medium Fixed | Desktop restore never offers the history backup; the phone does On the desktop, after a restore, import your history backup from Settings › This wallet › Backup to get notes and sent payments back. | Desktop › Restore › Setup › Unlock › Overview (no .wfeh step) | Desktop restore |
| 14 | Medium Fixed | The history backup does not carry invoices, starred contacts or settings A history backup brings back payments, notes, contacts and pairings, but not invoices, starred contacts or settings. | Settings › Backup › Export/Import; Invoices after a restore | Your data |
| 15 | Medium Fixed | Desktop: the same phrase can end up as two wallets when one came from an import or an older build On the desktop, restoring the phrase of a wallet that was imported from an old folder creates a second copy instead of opening the first. | Desktop › Restore (after Import wallets, or with a wallet made before fingerprints) | Desktop restore |
| 16 | Low Fixed | Desktop: Overview shows the 'empty wallet' state while the restore scan is still running On the desktop, a freshly restored wallet looks empty until its first scan ends; wait for the 'Updating' tag to go. | Desktop › Overview during the first scan after a restore | Desktop restore |
| 17 | Low Fixed | Deleting a wallet does not unregister push notifications After deleting a wallet, notifications for its old address may still arrive until the app registers a new wallet. | Phone › Settings › Delete wallet / Forgot PIN | Phone restore |
| 18 | Low Fixed | Phone: 'Forgot PIN' delete skips the clean-up Settings › Delete does Deleting a wallet through 'Forgot PIN' may leave an old backup reminder behind. | Phone › Unlock › Forgot PIN? | Phone restore |
| 19 | Low Fixed | Desktop: Delete leaves the autostart setting and a folder holding wallet.txt After deleting a desktop wallet, an almost empty folder with a wallet.txt note may remain. | Desktop › Settings › This wallet › Delete wallet | Desktop restore |
| 20 | Low Fixed | Desktop: Recheck balance has no start height; 'Delete unconfirmed' is the only way to scan from block 0 On the desktop, Recheck balance only rechecks recent blocks; a full recheck needs the Advanced 'Delete unconfirmed' option. | Desktop › Settings › Recheck balance | Desktop restore |
| 21 | Low Fixed | Desktop: an old start height can be reused after a damaged-database rebuild Rare: after a database repair on the desktop, an old restore start block may be reused and funds from before it stay hidden. | Desktop › Unlock after 'Wallet database damaged, rebuilding' | Desktop restore |
| 22 | Low Fixed | Phone: the phrase error never says which word is wrong On the phone, an invalid phrase is reported without saying which word is wrong. | Phone › Restore › phrase step | Phone restore |
| 23 | Low Fixed | Desktop: restore has no name field; wallets become 'Wallet N' Restored desktop wallets are named 'Wallet N'; rename them in Settings › This wallet. | Desktop › Restore › Password step | Desktop restore |
| 24 | Low Fixed | Desktop: Recheck during the restore scan only says 'A scan is already running' If you start Recheck balance while the first scan after a restore runs, it just says a scan is already running. | Desktop › Settings › Recheck balance right after the first unlock of a restored wallet | Desktop restore |
| 25 | Low Open | Desktop: an unreadable wallet list ends the restore with a generic 'not restored' A damaged wallet list on the desktop can make a restore fail with a vague message. | Desktop › Restore › Restore wallet | Desktop restore |
| 26 | Low Fixed | Desktop: a short emoji password passes the form but may fail in the core Passwords made of a few emoji may be accepted by the form and refused afterwards. | Desktop › Restore / Create › Password | Desktop restore |
| 27 | Low Fixed | Import reads the old wallet's name, language and built-in-node choice and drops them Imported wallets from older GUI versions keep their folder name, not the name set in the old app. | Desktop › Import wallets | Old software |
| 28 | Low Partly fixed | Windows cannot tell whether the old wallet program is still running On Windows, close the old wallet program before importing. | Desktop › Import wallets › Check | Old software |
| 29 | Low Fixed | Import refusal text says 'copy it by hand' though nothing is copied any more A wallet folder with links inside is refused by the import; restore it from the phrase. | Desktop › Import wallets › blocked row | Old software |
| 30 | Low Fixed | Old-history refusal text mixes GUI and wallet-engine version numbers Payment history of the oldest wallets cannot be imported; the balance still comes back by scanning. | Desktop › Import wallets › Done (history line) | Old software |
| 31 | Low Fixed | Stack Wallet and Epic Pay users get no hint that only the phrase works Coming from Stack Wallet or Epic Pay: restore from your recovery phrase; there is no file import. | Desktop › Welcome / Import wallets; Phone › first screen | Old software |
| 32 | Low Open | Data of the previous app ids is not migrated on phone or desktop The new app starts empty; restore from your phrase and import your history backup from the old app. | First open of the new app id | Your data |
| 33 | Low Fixed | Backup import skips a whole contact when one of its addresses is already known Importing a backup does not add new addresses to contacts you already have. | Settings › Backup › Import | Your data |
| 34 | Low Open | The same phrase on phone and desktop: no warning, and each device misses the other's payments until a recheck Using one phrase on two devices works but each device learns of the other's payments only after a recheck. | Restore on a second device | Your data |
| 35 | Low Fixed | Desktop: a wallet restored while in Offline mode shows zero with no hint until Offline is left A wallet restored in Offline mode shows its balance only after Offline is switched off. | Desktop › Overview in Offline mode after a restore | Desktop restore |
| 36 | Low Fixed | Phone: an auto-lock right after the restore scan skips the history-backup offer If the phone locked during the restore scan, import the history backup from Settings afterwards. | Phone › Restore › scan step › (phone away long enough) › PIN › Home | Phone restore |
| 37 | Low Fixed | Desktop: a failed restore of the very first wallet may leave a vault behind Rare: a failed first restore on the desktop may leave a half-made wallet that the app lists later. | Desktop › Restore (first wallet) › 'The wallet could not be restored' | Desktop restore |
| 38 | Low Open | Contacts fall back to a per-wallet list when the shared book cannot open Rare: contacts added while the shared contacts file was unreadable may not show later. | Contacts after a folder permission problem | Your data |
| 39 | Low Open | After re-pairing without a backup, the user's own pairing settings reset silently After restoring without a backup, check each paired contact's settings again. | Pairing › contact after a restore without .wfeh | Your data |
| 40 | Low Open | Imported old history: open entries stay open, kernel checks stop at 200, moved folders are not retried Payments that were still pending in the old wallet stay pending after an import. | Desktop › Activity after an import | Old software |
| 41 | Low Fixed | Import Done does not say which password unlocks the imported wallet An imported wallet opens with its old password unless the app asked you for a new one. | Desktop › Import wallets › Done | Old software |