Epic Cash · Restore map

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 / statusFindingWhereTopic
1High
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 invoicePhone restore
2High
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 balancePhone restore
3High
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 databasePhone restore
4Medium
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
5Medium
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 walletDesktop restore
6Medium
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 › OverviewDesktop restore
7Medium
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 phrasePhone restore
8Medium
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
9Medium
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
10Medium
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
11Medium
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 › SaveDesktop restore
12Medium
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
13Medium
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
14Medium
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 restoreYour data
15Medium
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
16Low
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 restoreDesktop restore
17Low
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 PINPhone restore
18Low
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
19Low
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 walletDesktop restore
20Low
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 balanceDesktop restore
21Low
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
22Low
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 stepPhone restore
23Low
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 stepDesktop restore
24Low
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 walletDesktop restore
25Low
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 walletDesktop restore
26Low
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 › PasswordDesktop restore
27Low
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 walletsOld software
28Low
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 › CheckOld software
29Low
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 rowOld software
30Low
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
31Low
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 screenOld software
32Low
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 idYour data
33Low
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 › ImportYour data
34Low
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 deviceYour data
35Low
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 restoreDesktop restore
36Low
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 › HomePhone restore
37Low
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
38Low
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 problemYour data
39Low
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 .wfehYour data
40Low
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 importOld software
41Low
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 › DoneOld software