<ol>
<li><p>If you have 10 Bitcoin, and pay Alice 9, the 9 will be unusable by either party until the transaction has been confirmed, them Alice will be able to use the 9 Bitcoin.</p>
<p>Since you only sent 9, you will still have 1 Bitcoin in your account that will be useable and available, no matter if the 9 Bitcoin transaction have been confirmed yet or not.</p>
</li>
<li><p>I'm not sure what you meant by the second question, but blockchain.info has a great explanation on how to use and change and import wallet addresses and other info <a href="https://support.blockchain.com/hc/en-us/articles/207746403-Addresses" rel="nofollow noreferrer">here</a>. You can also look up more info if needed.</p>
</li>
<li><p>A Hierarchical Deterministic wallet is just a wallet that you can back up and restore with a mnemonic, using 12 common English words. If you press the &quot;backup funds&quot; option, you can store these words to later restore your wallet if you lose it or etc. FYI, the wallet stores all the addresses you've had previously, so when you backup your wallet you backup all your addresses on the same account</p>
</li>
<li><p>Not if you run out of Bitcoin on your &quot;cold&quot; wallet, you won't have anything to &quot;top up&quot; on. If you decide to send 9 Bitcoin to Alice and your top up is 1 additional BTC, to reach 10, why would you do 2 separate transactions, one from wallet A and one from cold wallet? Wouldn't you want to just do 1 transaction of 10?</p>
</li>
</ol>
<p>Happy Bitcoining</p>

CC BY-SA 3.0
2017-12-12T07:45:40.230Z
2017-12-12T07:45:40.230Z
2020-06-16T11:10:03.350Z
chriscrutt
<p>I'm implementing the bitcoin sending API using blockchain.info for my website and have a couple questions.</p>

<p>Let's start with address A with an input of 10 BTC. I use API and pay Alice for 9BTC. </p>

<p>Q1: The 1 BTC will return to my change address and unusable until the transaction is confirmed, correct? 
Q2: How the change address is managed on blockchain.info? 
Q3: If I turn on HD functionality, the change address is the HD generated address?</p>

<p>My plan is to use the input until it's almost run out, and then manually top-up from cold wallet.</p>

<p>Q4: So the transaction I sent to Alice or anyone else will always have 1 input, and 2 inputs (when I top up from cold wallet), is this correct?</p>

<p>Thank you</p>

<blockchain.info>
Sending bitcoin API questions
Bitcoin Guy
# Sending bitcoin API questions

(Asked by: username_0 on 2017-12-04)

I'm implementing the username_0 sending API using blockchain.info for my website and have a couple questions.

Let's start with address A with an input of 10 BTC. I use API and pay Alice for 9BTC.

Q1: The 1 BTC will return to my change address and unusable until the transaction is confirmed, correct?
Q2: How the change address is managed on blockchain.info?
Q3: If I turn on HD functionality, the change address is the HD generated address?

My plan is to use the input until it's almost run out, and then manually top-up from cold wallet.

Q4: So the transaction I sent to Alice or anyone else will always have 1 input, and 2 inputs (when I top up from cold wallet), is this correct?

Thank you

**Tags:** blockchain.info


---

## 1 answers

### Answer by username_1 on 2017-12-12. Score: 1

1. If you have 10 username_0, and pay Alice 9, the 9 will be unusable by either party until the transaction has been confirmed, them Alice will be able to use the 9 username_0.

   Since you only sent 9, you will still have 1 username_0 in your account that will be useable and available, no matter if the 9 username_0 transaction have been confirmed yet or not.
2. I'm not sure what you meant by the second question, but blockchain.info has a great explanation on how to use and change and import wallet addresses and other info [here](https://support.blockchain.com/hc/en-us/articles/207746403-Addresses). You can also look up more info if needed.
3. A Hierarchical Deterministic wallet is just a wallet that you can back up and restore with a mnemonic, using 12 common English words. If you press the "backup funds" option, you can store these words to later restore your wallet if you lose it or etc. FYI, the wallet stores all the addresses you've had previously, so when you backup your wallet you backup all your addresses on the same account
4. Not if you run out of username_0 on your "cold" wallet, you won't have anything to "top up" on. If you decide to send 9 username_0 to Alice and your top up is 1 additional BTC, to reach 10, why would you do 2 separate transactions, one from wallet A and one from cold wallet? Wouldn't you want to just do 1 transaction of 10?

Happy Bitcoining


---

