<p>Change addresses should be invisible from the wallet GUI.</p>

CC BY-SA 3.0
2013-04-23T14:43:00.447Z
However, there is a pull request which would enable that feature: https://github.com/bitcoin/bitcoin/pull/2343
lurf jurv
CC BY-SA 3.0
2013-04-23T07:53:10.093Z
2013-04-23T07:53:10.093Z
Pieter Wuille
<blockquote>
  <p>However, I do know that in my own wallet, several unlabelled addresses
  have appeared over time without me requesting for them to be created.</p>
</blockquote>

<p>Could you provide a bit more clarity on where these addresses have appeared? In Wallet.dat after using PyWallet or in the receive coins gui? </p>

<p>Bitcoin-Qt uses a regenerating key pool of a 100 pregenerated keys mechanism to handle change
<a href="https://en.bitcoin.it/wiki/Key_pool" rel="nofollow">https://en.bitcoin.it/wiki/Key_pool</a></p>

<p>and to read Satoshi's words:</p>

<p><a href="https://bitcointalk.org/index.php?topic=1414.0" rel="nofollow">https://bitcointalk.org/index.php?topic=1414.0</a></p>

<blockquote>
  <p>Are these be the change addresses used when I spend bitcoins, or are
  the change addresses invisible from the GUI?</p>
</blockquote>

<p>My understanding is that all change addresses should be invisible in the normal GUI. The only way you should be able to see them is if you open wallet.dat.</p>

<p>I hope this helps. </p>

<p>Edit:</p>

<p>I spoke with Wladimir here is his reponse:</p>

<blockquote>
  <p>That indeed sounds weird.</p>
  
  <p>The old UI (wxbitcoin) used to generate new, unlabaled addresses in
  some circumstances. With Bitcoin-Qt this should not be happening.</p>
  
  <p>The wallet starts with one receiving address, and all receiving
  addresses after that should be manually created. If receiving
  addresses still appear out of the blue with 0.8.x this is a (minor)
  bug. To be able to fix it I need a way to reproduce it.</p>
</blockquote>

<p>Could you take some screenshots and also forward me your hardware configuration. I'll send it to him and hopefully we can try to reproduce it on his end.</p>

CC BY-SA 3.0
2013-04-24T05:26:37.253Z
The addresses appeared in the GUI list of receiving address, with no description against them. I've run several versions of the client over time starting from something like 0.3, and as far as I'm aware new addresses have continued to appear in the list occasionally up to at least version 0.7 There's about 10 there now that I didn't create, and I've re-labelled several more for use too. Thanks for your answer!
Highly Irregular
CC BY-SA 3.0
2013-04-24T06:08:05.410Z
You know I've been working with Wladimir J. van der Laan on my course. I will forward your question to him. If he can't answer it, then no one can. https://bitcointalk.org/index.php?topic=185185.0
Charles Hoskinson
CC BY-SA 3.0
2013-04-24T05:20:42.413Z
2013-04-24T06:48:34.497Z
2013-04-24T06:48:34.497Z
Charles Hoskinson
<p>I've seen this question pop up on reddit multiple times, and I don't know the answer. </p>

<p>However, I do know that in my own wallet, several unlabelled addresses have appeared over time without me requesting for them to be created. Are these be the change addresses used when I spend bitcoins, or are the change addresses invisible from the GUI?</p>

<bitcoin-core><change>
Are change addresses visible from the GUI in the Bitcoin-QT client?
Highly Irregular
# Are change addresses visible from the GUI in the Bitcoin-QT client?

(Asked by: username_0 on 2013-04-23)

I've seen this question pop up on reddit multiple times, and I don't know the answer.

However, I do know that in my own wallet, several unlabelled addresses have appeared over time without me requesting for them to be created. Are these be the change addresses used when I spend bitcoins, or are the change addresses invisible from the GUI?

**Tags:** bitcoin-core, change


---

## 2 answers

### Answer by username_1 on 2013-04-23. Score: 2

Change addresses should be invisible from the wallet GUI.

> **Comments:**
> **username_2**: However, there is a pull request which would enable that feature: https://github.com/bitcoin/bitcoin/pull/2343  

---

### Answer by username_3 on 2013-04-24. Score: 0

> However, I do know that in my own wallet, several unlabelled addresses
> have appeared over time without me requesting for them to be created.

Could you provide a bit more clarity on where these addresses have appeared? In Wallet.dat after using PyWallet or in the receive coins gui?

Bitcoin-Qt uses a regenerating key pool of a 100 pregenerated keys mechanism to handle change
<https://en.bitcoin.it/wiki/Key_pool>

and to read Satoshi's words:

<https://bitcointalk.org/index.php?topic=1414.0>

> Are these be the change addresses used when I spend bitcoins, or are
> the change addresses invisible from the GUI?

My understanding is that all change addresses should be invisible in the normal GUI. The only way you should be able to see them is if you open wallet.dat.

I hope this helps.

Edit:

I spoke with Wladimir here is his reponse:

> That indeed sounds weird.
>
> The old UI (wxbitcoin) used to generate new, unlabaled addresses in
> some circumstances. With Bitcoin-Qt this should not be happening.
>
> The wallet starts with one receiving address, and all receiving
> addresses after that should be manually created. If receiving
> addresses still appear out of the blue with 0.8.x this is a (minor)
> bug. To be able to fix it I need a way to reproduce it.

Could you take some screenshots and also forward me your hardware configuration. I'll send it to him and hopefully we can try to reproduce it on his end.

> **Comments:**
> **username_0**: The addresses appeared in the GUI list of receiving address, with no description against them. I've run several versions of the client over time starting from something like 0.3, and as far as I'm aware new addresses have continued to appear in the list occasionally up to at least version 0.7 There's about 10 there now that I didn't create, and I've re-labelled several more for use too. Thanks for your answer!  
> **username_3**: You know I've been working with Wladimir J. van der Laan on my course. I will forward your question to him. If he can't answer it, then no one can. https://bitcointalk.org/index.php?topic=185185.0  

---

