2 · Restoring on the desktop
Epic Cash Desktop can hold several wallets, each with its own password. Restoring means typing the phrase, choosing a password, running Setup once, then unlocking. The blockchain search starts on the first unlock.
Thick green arrows are the usual path. Dashed arrows are side paths. Arrows into the red band are what happens when something goes wrong. In the diagram, tap a box to highlight its links.
Ways to reach Restore
- Welcome › Restore on a computer with no wallet yet.
- Unlock › Add a wallet, which goes to Welcome.
- Settings › All wallets › Restore while a wallet is open.
Step by step
- Recovery phrase. 24 numbered boxes. 12, 15, 18, 21 and 24 words are accepted. Paste fills the boxes and ignores numbering, commas and line breaks. Each word is checked against the word list as you type, and the button reads Use 12 words, Use 24 words and so on once the phrase checks out.
- Already in the list? If the phrase belongs to a wallet already on this computer, nothing is added: "Open it asks for that wallet's password."
- Password. At least 8 characters, typed twice. A hint shows how strong it is but never blocks you. Optional Start from a block height: leave it empty. A start height currently leaves the wallet unable to receive or send (known issue 1).
- Restore wallet. Takes up to a minute. The wallet is listed as "Wallet 2", "Wallet 3"… Rename it in Settings later.
- Setup (once per wallet): choose a node (the fastest healthy one is picked for you) or the built-in local node, then the Epicbox server, then Save.
- Unlock with the new password. "Wallet restored." The blockchain search starts now.
- The search runs in the background. The Overview balance looks dimmed with an "Updating" tag until it finishes.
Restarts, closing, Delete
- App closed during Setup: Setup opens again on the next start ("Setup was not finished last time…").
- Save failed in Setup: a red notice offers Continue without saving. This is the way out of the Setup loop testers met after restoring with 26.10.13–15 (fixed in 26.10.16).
- App closed, wallet locked, or node down during the search: the search is still due. On the next unlock it continues from where it stopped, not from the start.
- Offline mode: no search while Offline. It starts when you leave Offline. The balance reads zero until then, with no hint why.
- Auto-lock waits while the search runs. The Lock button still locks and stops it.
- Changing node during the search: the wallet reopens on the new node and the search continues there.
- Delete wallet (Settings › This wallet): needs the password and a tick for "I wrote down my phrase". It locks the wallet first, which stops the search, Epicbox, HTTP and Tor, then waits up to 30 s for the wallet files to be free. If it still cannot delete, you land on Unlock with the error. It no longer hangs.
Several wallets
- One wallet is open at a time. Switch wallet in the sidebar locks it and returns to Unlock with a wallet picker.
- Delete works only on the open wallet, because it needs that wallet's password. A mistyped password there currently locks the wallet.
- Remove from list (Settings › All wallets, for the others) keeps the files. They appear under "Removed wallets" with Add back.
- The same phrase cannot be restored twice: the app spots a wallet it made or restored itself. It does not yet spot a wallet imported from old software, so the same wallet can end up listed twice.
- Release builds use the main network only. There is no network choice on Welcome.
Password, not PIN
The desktop has a password and no PIN. Remember on this computer keeps it in the system keyring. A forgotten password cannot be reset: the phrase is the only way back. Today the app refuses to restore a phrase that is already in the list, and Delete needs the password. With a second wallet open you can Remove from list the locked one, then restore its phrase (known issue 4).
Known issues
1Restoring with a start date or block height leaves the wallet unable to receive or send High Fixed
- Where
- Phone › Restore › 'Start from a date or height'; Desktop › Restore › 'Start from a block height'; then any Receive, Send or invoice
- What
- 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.
- Status
- Fixed in the next update
4Desktop: a forgotten password leaves no way to reach the funds inside the app Medium Fixed
- Where
- Desktop › Unlock; Welcome › Restore › 'This wallet is already here'
- What
- 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.
- Status
- Fixed in the next update
5Desktop: a mistyped password in the Delete dialog locks the wallet Medium Fixed
- Where
- Desktop › Settings › This wallet › Delete wallet
- What
- On the desktop, a wrong password in the Delete wallet dialog locks the wallet instead of showing the error in place.
- Status
- Fixed in the next update
6Desktop: the app closing during a restore can leave a wallet that never scans Medium Fixed
- Where
- Desktop › Restore › 'Restoring the wallet'; later Unlock › Overview
- What
- 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.
- Status
- Fixed in the next update
11Desktop: first-run Setup can only be left by Save, and a Save that keeps failing returns at every start Medium Fixed
- Where
- Desktop › Setup (after Restore or Create) › Review › Save
- What
- If saving the first-run setup fails on the desktop, the setup screen may come back at the next start.
- Status
- Fixed in the next update
13Desktop restore never offers the history backup; the phone does Medium Fixed
- Where
- Desktop › Restore › Setup › Unlock › Overview (no .wfeh step)
- What
- On the desktop, after a restore, import your history backup from Settings › This wallet › Backup to get notes and sent payments back.
- Status
- Fixed in the next update
15Desktop: the same phrase can end up as two wallets when one came from an import or an older build Medium Fixed
- Where
- Desktop › Restore (after Import wallets, or with a wallet made before fingerprints)
- What
- 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.
- Status
- Fixed in the next update
16Desktop: Overview shows the 'empty wallet' state while the restore scan is still running Low Fixed
- Where
- Desktop › Overview during the first scan after a restore
- What
- On the desktop, a freshly restored wallet looks empty until its first scan ends; wait for the 'Updating' tag to go.
- Status
- Fixed in the next update
19Desktop: Delete leaves the autostart setting and a folder holding wallet.txt Low Fixed
- Where
- Desktop › Settings › This wallet › Delete wallet
- What
- After deleting a desktop wallet, an almost empty folder with a wallet.txt note may remain.
- Status
- Fixed in the next update
20Desktop: Recheck balance has no start height; 'Delete unconfirmed' is the only way to scan from block 0 Low Fixed
- Where
- Desktop › Settings › Recheck balance
- What
- On the desktop, Recheck balance only rechecks recent blocks; a full recheck needs the Advanced 'Delete unconfirmed' option.
- Status
- Fixed in the next update
21Desktop: an old start height can be reused after a damaged-database rebuild Low Fixed
- Where
- Desktop › Unlock after 'Wallet database damaged, rebuilding'
- What
- Rare: after a database repair on the desktop, an old restore start block may be reused and funds from before it stay hidden.
- Status
- Fixed in the next update
23Desktop: restore has no name field; wallets become 'Wallet N' Low Fixed
- Where
- Desktop › Restore › Password step
- What
- Restored desktop wallets are named 'Wallet N'; rename them in Settings › This wallet.
- Status
- Fixed in the next update
24Desktop: Recheck during the restore scan only says 'A scan is already running' Low Fixed
- Where
- Desktop › Settings › Recheck balance right after the first unlock of a restored wallet
- What
- If you start Recheck balance while the first scan after a restore runs, it just says a scan is already running.
- Status
- Fixed in the next update
25Desktop: an unreadable wallet list ends the restore with a generic 'not restored' Low Open
- Where
- Desktop › Restore › Restore wallet
- What
- A damaged wallet list on the desktop can make a restore fail with a vague message.
- Status
- Rare case; the general error stays safe.
26Desktop: a short emoji password passes the form but may fail in the core Low Fixed
- Where
- Desktop › Restore / Create › Password
- What
- Passwords made of a few emoji may be accepted by the form and refused afterwards.
- Status
- Fixed in the next update
35Desktop: a wallet restored while in Offline mode shows zero with no hint until Offline is left Low Fixed
- Where
- Desktop › Overview in Offline mode after a restore
- What
- A wallet restored in Offline mode shows its balance only after Offline is switched off.
- Status
- Fixed in the next update
37Desktop: a failed restore of the very first wallet may leave a vault behind Low Fixed
- Where
- Desktop › Restore (first wallet) › 'The wallet could not be restored'
- What
- Rare: a failed first restore on the desktop may leave a half-made wallet that the app lists later.
- Status
- Fixed in the next update