Sweeping involves importing a private key, then sending it's entire balance to a new address in your wallet via a new transaction. This would protect your paper wallet's bitcoins from being stolen if someone else ever had access to your paper wallet, or obtains access to your paper wallet in the future.

I'd love to know all the nitty-gritty steps involved with Bitcoin-Qt.

2 Answers 2

  1. Unlock your wallet
  2. Run Import Command in Debug Window
  3. Sweep to another key


Tools needed: camera in your PC + qr code reader. But of course you can find the private key value with classical mathematics ;)


This isn't a feature that's supported or encouraged with Bitcoin Core.

  • The functionality certainly exists. May 19, 2014 at 16:09
  • There is no sweep function in Bitcoin Core.
    – user13413
    May 19, 2014 at 23:33
  • You can certainly send your entire balance to a new address. It can't watch for future incoming transactions on that address and automatically resend them somewhere else, but that doesn't seem to be the sense of "sweep" that the OP is asking for. May 19, 2014 at 23:48
  • Doing it manually is not a function of the client. I can say that raw transactions let me make a transaction only spendable with a hash collision, but it is not a function of the client. You can approximate a private key sweep with a transaction.. but it's not a function of the client. See what I'm saying here? Bitcoin core does not have private key sweeping capability, it's not a function of the client.
    – user13413
    May 20, 2014 at 1:07
  • I understood the question to be asking for the specific instructions on how to, in your words, "approximate" this feature. If I get a chance I will try to add an answer along those lines. May 20, 2014 at 1:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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