Difference between revisions of "Wallet"

From Bitcoin Wiki
Jump to: navigation, search
m
(wallet file name and file format)
Line 1: Line 1:
A Bitcoin '''wallet''' contains<ref>[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]</ref>:
+
A Bitcoin '''wallet''' is a file named '''wallet.dat''' and contains<ref>[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]</ref>:
  
 
* keypairs for each of your [[address|addresses]]
 
* keypairs for each of your [[address|addresses]]
Line 14: Line 14:
  
 
It is intended that a wallet be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet for use on multiple computers will result in "weird behavior"<ref>[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]</ref>.
 
It is intended that a wallet be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet for use on multiple computers will result in "weird behavior"<ref>[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]</ref>.
 +
 +
The format of this file is Berkeley DB.  Tools that can manipulate wallet files include [[pywallet]].
  
 
==See Also==
 
==See Also==

Revision as of 04:47, 19 September 2011

A Bitcoin wallet is a file named wallet.dat and contains[1]:

  • keypairs for each of your addresses
  • transactions done from/to your addresses
  • user preferences
  • default key
  • reserve keys
  • accounts
  • a version number
  • Key pool
  • Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.

The data file for the wallet is wallet.dat and is located in the Bitcoin data directory.

It is intended that a wallet be used on only one installation of Bitcoin at a time. Attempting to clone a wallet for use on multiple computers will result in "weird behavior"[2].

The format of this file is Berkeley DB. Tools that can manipulate wallet files include pywallet.

See Also

References