<p>Electrum will generate a certain number of addresses in advance. It doesn't really matter since it will always generate the same addresses in the same order thanks to using Hierarchical Deterministic (HD) wallet, but you can modify the number of addresses generated if you want, it's called the <code>gap</code> I think.</p>
<p>The gap <em>can</em> sometimes matter though if you're using some software like Electrum Personal Server or BTCPay, if you received a payment on an address that is outside of your gap (for example, Electrum only generates 20 addresses and you've got a payment on the 34th), Electrum won't see this payment and it can make you believe it's not there. If it ever happens, relax and augment the gap until you find all your payments.</p>
<p><em>receiving</em> are the addresses you will use to receive payments, <em>change</em> addresses are automatically used by the wallet when you spend bitcoins to send your change to. In theory nothing prevents you to directly send bitcoins to your change address (I mean those addresses have nothing special from a protocol point of view), but it's pointless and bad practice don't do that.</p>

CC BY-SA 4.0
2020-06-18T15:51:58.383Z
2020-06-18T15:51:58.383Z
Sosthène
<p>The addresses tab is hidden by default precisely because new users get confused by all these addresses. They are all a part of your wallet and it is best practice to use a different one for every transaction.</p>
<p>The change addresses are for internal use by the software. When spending bitcoin outputs the whole output has to be spent and any remaining amount sent back to the wallet to a change address. You should only hand out the receiving ones yourself.</p>
<p>If you find all this confusing then just go to view &gt; hide addresses and stick to using the receive tab only.</p>

CC BY-SA 4.0
2020-06-18T20:11:31.903Z
2020-06-18T20:11:31.903Z
Abdussamad
<p>I am new to this. I have created two new wallet addresses (labeled <code>init</code> and <code>init2</code>). However, when I click &quot;View &gt; Show Addresses,&quot; I found a lot of addresses.</p>
<p>Why?</p>
<p>What do <em>receiving</em> and <em>change</em> mean on the <em>Type</em> column?</p>
<p>Can somebody help?</p>
<p><a href="https://i.sstatic.net/2w6bm.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/2w6bm.png" alt="sc" /></a></p>

CC BY-SA 4.0
2020-06-18T15:02:25.377Z
See https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
pinhead
<wallet><electrum>
Why I have some many address when I only created two wallet address in Electrum?
AGamePlayer
# Why I have some many address when I only created two wallet address in Electrum?

(Asked by: username_0 on 2020-06-18)

I am new to this. I have created two new wallet addresses (labeled `init` and `init2`). However, when I click "View > Show Addresses," I found a lot of addresses.

Why?

What do *receiving* and *change* mean on the *Type* column?

Can somebody help?

[![sc](https://i.sstatic.net/2w6bm.png)](https://i.sstatic.net/2w6bm.png)

**Tags:** wallet, electrum

> **Comments:**
> **username_1**: See https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki  

---

## 2 answers

### Answer by username_2 on 2020-06-18. Score: 4

Electrum will generate a certain number of addresses in advance. It doesn't really matter since it will always generate the same addresses in the same order thanks to using Hierarchical Deterministic (HD) wallet, but you can modify the number of addresses generated if you want, it's called the `gap` I think.

The gap *can* sometimes matter though if you're using some software like Electrum Personal Server or BTCPay, if you received a payment on an address that is outside of your gap (for example, Electrum only generates 20 addresses and you've got a payment on the 34th), Electrum won't see this payment and it can make you believe it's not there. If it ever happens, relax and augment the gap until you find all your payments.

*receiving* are the addresses you will use to receive payments, *change* addresses are automatically used by the wallet when you spend bitcoins to send your change to. In theory nothing prevents you to directly send bitcoins to your change address (I mean those addresses have nothing special from a protocol point of view), but it's pointless and bad practice don't do that.


---

### Answer by username_3 on 2020-06-18. Score: 3

The addresses tab is hidden by default precisely because new users get confused by all these addresses. They are all a part of your wallet and it is best practice to use a different one for every transaction.

The change addresses are for internal use by the software. When spending bitcoin outputs the whole output has to be spent and any remaining amount sent back to the wallet to a change address. You should only hand out the receiving ones yourself.

If you find all this confusing then just go to view > hide addresses and stick to using the receive tab only.


---

