Skip to main content
How you restore depends on which backup you hold.
  1. Restore from your seed phrase: Rebuilds your off-chain balance with the Ark server’s help.
  2. Restore a continuous backup: Brings the wallet back without any assistance from the server, balance and payment history intact.

Restore from your seed phrase

Restoring from your seed phrase pulls your VTXOs back from the Ark server and recovers your on-chain balance with a chain scan. You need:
  • Your 12-word seed phrase.
  • A wallet app on the same network and Ark server as the original.
Only restore a seed phrase whose original wallet is gone: two live wallets on the same seed drift apart, which can cause permanent loss of bitcoin.
Restoring a Bark Wallet is currently not the most user-friendly process. A better restore UX is in the works.
1

Start with no wallet

If the app has never been opened, leave it that way and skip to Open the restore screen below.If you’ve already opened the app, it will have created a new wallet, and that wallet must be deleted before your old one can be restored. On the dashboard, confirm the new wallet is empty, then delete it under Settings > Danger zone > Delete wallet.
Deleting a wallet destroys any bitcoin it still holds. Check the balance first, and if it isn’t empty, send the bitcoin out or back up that wallet’s seed phrase before deleting.
2

Restart the wallet app

After a deletion, the wallet daemon can’t accept a new wallet until it restarts. First close every Bark Wallet browser tab (a tab left open recreates a wallet on its own), then restart:
Right-click the Bark Wallet icon on your umbrelOS home screen and select Restart.
3

Open the restore screen

The restore screen is at the wallet app’s own address, with /import added to the end.
Go to http://umbrel.local:4004/import: the wallet app’s usual address, with /import added. Your Umbrel’s IP address works too, for example http://192.168.1.30:4004/import.
Type the full address, including /import, before you press Enter. If you land on the app without it, the app creates a new wallet and you’re back to step 1.
Screenshot of the restore screen's Wallet name step, with the Seed phrase and Network and servers steps queued in the progress bar, a name field, and the Continue button

The restore screen opens on the Wallet name step

4

Name the wallet

Enter a display name (it doesn’t affect recovery) and select Continue.
5

Enter your seed phrase

Type your 12 words in order. The fields autocomplete as you go.
6

Confirm the network and servers

The network and Ark server are shown read-only and must match your original wallet. The birthday height is optional; a block height from before the wallet’s first transaction speeds up the on-chain scan. Select Continue to finish.You’ll be taken to the dashboard. The wallet pulls your live VTXOs from the Ark server to rebuild your off-chain balance, and your on-chain balance appears once the chain scan completes.

Restore a continuous backup

There’s no mature continuous backup solution for Bark Wallet on Umbrel yet; we’ll update this section when that changes.If you kept umbrelOS backups, you can try restoring your latest one: your wallet directory comes back as it was when that backup was taken.
If your wallet has changed since the backup was taken, you may need to restore from your seed phrase, which relies on the Ark server.