Skip to content

Wallet Backups

clemahieu edited this page Mar 19, 2016 · 35 revisions

Backup:

All accounts you create in your wallet are tied together by a wallet 'seed'. This seed can be used to regenerate your wallet in case of data loss and it also can be used to access and send from any of the accounts so it's important to keep this seed safe.

We recommend backing up the seed by writing it on a piece of paper, perhaps twice, and storing it in a secure fire/water proof location. Never put the seed in to a file unencrypted.

You can copy the seed to your clipboard in the wallet by going to "Advanced" -> "Accounts" -> "Backup/Clipboard wallet seed"

If you need to reload this seed in to your wallet in the future, you can do so through "Advanced" -> "Accounts" -> "Import wallet" and typing the seed in to the "seed" box and pushing "Import seed".

Docker container backup:
If you run a docker container, you can backup the seed via the command line. First list the wallets attached to this node with the command:
sudo docker run -it clemahieu/rai_node -v ~:/root /rai_node --wallet_list

Then you can list the wallet seed and adhoc private keys with the command:
sudo docker run -it clemahieu/rai_node -v ~:/root /rai_node --wallet_decrypt_unsafe --wallet={wallet} --password={password}

Old adhoc wallets:

Wallet backups are created in RaiBlocks/backups written on 5 minute intervals.

Backup Location:
Windows: C:\Users<user>\AppData\Local\RaiBlocks\backup
OSX: /Users//Library/RaiBlocks/backup
Linux: ~/RaiBlocks/backup

The default password is empty. At the top of your wallet it will tell you if your wallet has an empty password. It can be changed in Settings -> Change Password. If you change your password the next backup interval will contain the newly encrypted wallet.

The wallet can be restored in the GUI via Advanced -> Accounts -> Import wallet
or on the command line with --wallet_import