<p>Try it yourself. In Tools, Debug Console, try <code>getnewaddress</code>. Create as many as you want. See if your wallet performance changes. <code>wallet.dat</code> size will grow, but I can't 4MB vs 32MB has made much of a difference. </p>

<p>DASH wallet when it generates 1,000 addresses at a time for its PrivateSend feature, I can't notice any difference in performance.</p>

<p>"Effectively" manage is really seeking an opinion where the system components the node is running on will tell you what it can handle "effectively".</p>

CC BY-SA 4.0
2019-03-08T05:55:00.070Z
2019-03-08T05:55:00.070Z
Sun
<p>I want to know, what's the maximum amount of addresses that Bitcoin Core 0.13 can manage?<br />
All addresses should belong to the default account.</p>
<ol>
<li>I want to use the <code>walletnotify</code> feature</li>
<li>How does the startup time depends on the number of addresses my wallet holds?</li>
<li>How do other <code>JSONRPC</code> calls behave if my wallet holds many addresses?</li>
</ol>

CC BY-SA 3.0
2016-12-01T18:20:05.847Z
I don't have numbers, but my expectation is that the number of addresses hardly matters - I don't expect problems with millions of them. What does matter is the number of transactions.
Pieter Wuille
CC BY-SA 3.0
2016-12-01T21:40:17.030Z
@PieterWuille could you please provide more details? How should I deal with a large number of transactions? What are the consequences for bitcoind?
Yevhen
CC BY-SA 3.0
2016-12-02T00:21:41.987Z
That's something for another question. Here you're asking about what the impact of many addresses is.
Pieter Wuille
CC BY-SA 4.0
2019-03-08T05:55:33.557Z
This is an opinion question and not one that can have a definitive answer. Propose to close as opinion based.
Sun
<bitcoin-core><wallet><bitcoind><address><address-management>
How many addresses can Bitcoin Core 0.13 **effectively** manage?
Yevhen
# How many addresses can Bitcoin Core 0.13 **effectively** manage?

(Asked by: username_0 on 2016-12-01)

I want to know, what's the maximum amount of addresses that Bitcoin Core 0.13 can manage?  
All addresses should belong to the default account.

1. I want to use the `walletnotify` feature
2. How does the startup time depends on the number of addresses my wallet holds?
3. How do other `JSONRPC` calls behave if my wallet holds many addresses?

**Tags:** bitcoin-core, wallet, bitcoind, address, address-management

> **Comments:**
> **username_1**: I don't have numbers, but my expectation is that the number of addresses hardly matters - I don't expect problems with millions of them. What does matter is the number of transactions.  
> **username_0**: @PieterWuille could you please provide more details? How should I deal with a large number of transactions? What are the consequences for bitcoind?  
> **username_1**: That's something for another question. Here you're asking about what the impact of many addresses is.  
> **username_2**: This is an opinion question and not one that can have a definitive answer. Propose to close as opinion based.  

---

## 1 answers

### Answer by username_2 on 2019-03-08. Score: 1

Try it yourself. In Tools, Debug Console, try `getnewaddress`. Create as many as you want. See if your wallet performance changes. `wallet.dat` size will grow, but I can't 4MB vs 32MB has made much of a difference.

DASH wallet when it generates 1,000 addresses at a time for its PrivateSend feature, I can't notice any difference in performance.

"Effectively" manage is really seeking an opinion where the system components the node is running on will tell you what it can handle "effectively".


---

