Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: init1 on September 03, 2015, 11:42:22 AM



Title: send remain coins after timeout to the default address
Post by: init1 on September 03, 2015, 11:42:22 AM
hello!

Can I send remain coins after delay to the default address

for example

1. create raw TX and get address = "p2shaddresstest"
2. prepare TX which send all coins from "p2shaddresstest" to the "defaultaddress"
3. set timeout, for example 24h
4. send TX to the bitcoin network

The main aim, prepare some transaction which will send all remained coins from one address to the another after time out.

Does API has any methods for this purpose ?


Title: Re: send remain coins after timeout to the default address
Post by: achow101 on September 03, 2015, 11:51:47 AM
You probably should use a transaction with locktime for the second transaction.


Title: Re: send remain coins after timeout to the default address
Post by: DannyHamilton on September 03, 2015, 02:55:36 PM
- snip -
2. prepare TX which send all coins from "p2shaddresstest" to the "defaultaddress"
3. set timeout, for example 24h
4. send TX to the bitcoin network

The main aim, prepare some transaction which will send all remained coins from one address to the another after time out.
- snip -

Transactions do not spend "from an address".  Transactions spend specifically listed unspent outputs.  If you spend any of those outputs before the timeout, then the transaction becomes invalid and will be rejected by the network.