12

I have a bitcoin wallet address (the private key is known by other people). I periodically receive payment on this address (and cannot change it/receive to other address).

I need:
When I receive a payment on it, automatically and immediately (at 0 confirmations, like in BlockChain.info wallet) send/forward them to my new wallet address (the private key is known only by me).

Is this possible and how?

vlnbg
  • 165
  • 1
  • 9

2 Answers2

14

You may use /etc/crontab on your Ubuntu:

* * * * * root /bin/bash /usr/local/bin/bitcoin_resender

And script shall looks like:

$ cat /usr/local/bin/bitcoin_resender
#!/bin/bash
if [ $(echo "$(bitcoind getbalance) > 0" | bc) -eq 1 ];then
      bitcoind sendtoaddress YOUR_NEW_ADDRESS $(bitcoind getbalance) "Comment for resender"
fi

It will check every minutes your bitcoind balance and resend each bitcoins to YOUR_NEW_ADDRESS.

Your probably need to check the fee.

  • 5
    Code answer is best answer. – Colin Dean Aug 04 '13 at 14:40
  • 1
    And what about fees? error: {"code":-4,"message":"Error: This transaction requires a transaction fee of at least 0.024 because of its amount, complexity, or use of recently received funds!"} – q9f Feb 01 '14 at 14:52
-2

It is not possible.
You need to write your own software for this.

As a workaround, maybe you can import this receiving address to spending wallet?

ripazha
  • 486
  • 2
  • 9