Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: knight22 on September 22, 2012, 05:01:07 PM



Title: Is a wallet backup compatible from a client to another client?
Post by: knight22 on September 22, 2012, 05:01:07 PM
I was wondering if a wallet backup is compatible from a client to another client. If not, is there a way to import a wallet # from a client to another?


Title: Re: Is a wallet backup compatible from a client to another client?
Post by: Remember remember the 5th of November on September 22, 2012, 07:28:56 PM
Yup it's compatible, but if there was ever a significant change in the wallet format or anything like that, then it would perhaps not work with older versions.

Someone correct me if I am wrong.

EDIT:Unless you are talking about alternate clients, such as Electrum, Armory in which case I've no idea.


Title: Re: Is a wallet backup compatible from a client to another client?
Post by: Stephen Gornick on September 22, 2012, 08:46:18 PM
Yup it's compatible, but if there was ever a significant change in the wallet format or anything like that, then it would perhaps not work with older versions.

Someone correct me if I am wrong.

EDIT:Unless you are talking about alternate clients, such as Electrum, Armory in which case I've no idea.

Backups of wallet.dat from older revisions can be used with newer clients.    The reverse may not always be true.

Backups of wallet.dat are generally no compatible with alternatives to the Bitcoin.org client.     The private keys from the wallet.dat can be exported without needing the Bitcoin.org client (using a tool such as pywallet) or with Gavin's bitcointools utility.  Those keys can then be imported into most alternative clients.

Mt. Gox has an API call that will allow an entire wallet.dat to be imported and funds swept into that user's Mt. Gox account.