Author Topic: How & When to Backup Your Wallet  (Read 9182 times)

0 Members and 1 Guest are viewing this topic.

Offline ninja

  • Jr. Member
  • **
  • Posts: 35
    • View Profile
@BM

Correct me if I was wrong. I am using the Windows package. When I was tried to move the wallet from one PC to another PC. I go to roaming folder and copy the wallet folder inside the BitShares X folder along. I saw that it works fine. Is it a good way to move/backup/restore the wallet?

I see that we have the backup option to export the .json file. I think it is used for backup at this point of time. The import function doesnt work yet?

Offline Riverhead

How deterministic are we talking here?  I created two wallets on two machines (one to use and one delegate server) with the same pass phrase (strong).  Are these two machines effectively running the same wallet?


Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
Whats the wallet root key .. do you mean account root key?

All account keys are child of the wallet root key.
maybe not include the key import from other wallet?

Offline bytemaster

is it safe to change the password from the win gui console from time to time ?

Should be safe.  Your backup will still use the old password.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline liondani

  • Hero Member
  • *****
  • Posts: 3737
  • Inch by inch, play by play
    • View Profile
    • My detailed info
  • BitShares: liondani
  • GitHub: liondani
is it safe to change the password from the win gui console from time to time ?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline bytemaster

Can I export that key somehow?

It is in the .json file that is exported with the wallet.  We don't have a way of dumping that key in unencrypted form at the moment.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Can I export that key somehow?

Offline bytemaster

Whats the wallet root key .. do you mean account root key?

All account keys are child of the wallet root key.   
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Whats the wallet root key .. do you mean account root key?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
+5% .. need to add this to the wiki .. best practice ..

Offline bytemaster

We will create a more formal instruction set for this, but for now here is what you need to know:

1) The wallet can regenerate all private keys from the wallet root key.  So as long as you backup your wallet after you create it your balance is safe (in theory).
2) You should backup the PUBLIC KEY of all unregistered accounts otherwise you will have to scan all transactions with all keys which could take a VERY LONG TIME when the network transaction volume picks up (or if you had a lot of transactions). 


For this reason I recommend registering all accounts on the blockchain *or* backing up all public keys for the unregistered accounts you do create.

You can backup by going to File -> Export Wallet which will save a .json file with your wallet contents.  The private keys are encrypted with your password.   Save this file on a separate disk.   If your password is not very strong then do not store it where anyone else can get to it.

Strong wallet passwords are recommended.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.