I have a client/wallet on a work machine of which I cannot control the proxy and allow the client to synchronise properly. Before I knew this however, I sent coins to the wallet. How do migrate this wallet to my home machine, so I can receive the transaction?

I am using Bitcoin-Qt.


Copy the wallet.dat onto another machine, put it in the appropriate folder and either sync your Bitcoin from the Genesis Block with the network, or run it with -rescan option.

  • 2
    -rescan is probably unnecessary. According to sipa, from a certain version (much earlier than what the OP is using) the wallet.dat file keeps track of which is the latest block it knows, and automatically rescans from that point onward. – Meni Rosenfeld May 11 '12 at 10:07
  • 1
    Since 0.3.21, in fact (april 2011). – Pieter Wuille May 11 '12 at 10:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.