<p>When you send money to another address, the client selects one or more unspent outputs to get a sufficient amount to cover the amount you are sending.  Any excess is returned to your wallet using a change address.</p>

<p>In your case, it looks like you had an unspent output of 2 BTC.  Since a transaction completely consumes its inputs,  the transaction needs to send 1 BTC to your specified address and 1 BTC back to your wallet to account for the 2 BTC that were consumed.</p>

<p>Changes addresses are typically not displayed by the client.  If you are running Bitcoin-Qt, you can check all of the addresses in your wallet by entering the command</p>

<blockquote>
  <p>listaddressgroupings </p>
</blockquote>

<p>in the debug console.</p>

CC BY-SA 3.0
2013-12-11T16:50:15.697Z
2013-12-13T19:13:51.967Z
2013-12-13T19:13:51.967Z
ScripterRon
<p>as an example, I have the wallet with <strong>address-A</strong> (with 10 BTC)</p>
<p>If I send 1 BTC to someone (<strong>address-B</strong>) then in transaction I see</p>
<blockquote>
<p><strong>address-A</strong> &gt; 1 BTC &gt; <strong>address-B</strong></p>
<p><strong>address-A</strong> &gt; 1 BTC &gt; <strong>address-C</strong></p>
</blockquote>
<p>after, on <strong>address-A</strong> I have 8 BTC, but my <em>bitcoin-qt</em> show me 9 BTC (as it must be)</p>
<p>why it makes sends to strange <strong>address-C</strong> ?</p>
<p>=================</p>
<p>Found an answer here <a href="https://en.bitcoin.it/wiki/Change" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Change</a></p>

<transactions><bitcoin-core><security><sending><address-generation>
strange weird address in transaction after send bitcoin bitcoin-qt
Ivan Malyshev
# strange weird address in transaction after send bitcoin bitcoin-qt

(Asked by: username_0 on 2013-12-11)

as an example, I have the wallet with **address-A** (with 10 BTC)

If I send 1 BTC to someone (**address-B**) then in transaction I see

> **address-A** > 1 BTC > **address-B**
>
> **address-A** > 1 BTC > **address-C**

after, on **address-A** I have 8 BTC, but my *bitcoin-qt* show me 9 BTC (as it must be)

why it makes sends to strange **address-C** ?

=================

Found an answer here <https://en.bitcoin.it/wiki/Change>

**Tags:** transactions, bitcoin-core, security, sending, address-generation


---

## 1 answers

### Answer by username_1 on 2013-12-11. Score: 0 | Accepted answer

When you send money to another address, the client selects one or more unspent outputs to get a sufficient amount to cover the amount you are sending. Any excess is returned to your wallet using a change address.

In your case, it looks like you had an unspent output of 2 BTC. Since a transaction completely consumes its inputs, the transaction needs to send 1 BTC to your specified address and 1 BTC back to your wallet to account for the 2 BTC that were consumed.

Changes addresses are typically not displayed by the client. If you are running Bitcoin-Qt, you can check all of the addresses in your wallet by entering the command

> listaddressgroupings

in the debug console.


---

