<p>To manage many users balances, you should generate a new deposit address for each person, and keep track of their balances via your own database or similar, rather than relying on the deprecated account system in bitcoin core.</p>

CC BY-SA 3.0
2017-10-19T12:30:16.993Z
Do you mean I should for each users generate private key, then get public key and then get address from public key? I mean generate addresses without bitcoin-core and _accounts_?
xmaks
CC BY-SA 3.0
2017-10-19T21:35:36.820Z
Yes you can use the `getnewaddress` RPC
meshcollider
CC BY-SA 3.0
2017-10-19T12:03:45.963Z
2017-10-19T12:03:45.963Z
meshcollider
<p>I need create bitcoin wallet for many users but I have no idea how to do it.
Before that I thought to do it with bitcoin-core. But it turned out that accounts are not what I need. In the new version (v.0.15.0) of the bitcoin-core there are multi-wallets, but to add a new wallet it is necessary to restart the daemon.
Who can tell me?</p>

<bitcoin-core><bitcoin-core-development>
How to create bitcoin wallet for many users?
xmaks
# How to create bitcoin wallet for many users?

(Asked by: username_0 on 2017-10-19)

I need create bitcoin wallet for many users but I have no idea how to do it.
Before that I thought to do it with bitcoin-core. But it turned out that accounts are not what I need. In the new version (v.0.15.0) of the bitcoin-core there are multi-wallets, but to add a new wallet it is necessary to restart the daemon.
Who can tell me?

**Tags:** bitcoin-core, bitcoin-core-development


---

## 1 answers

### Answer by username_1 on 2017-10-19. Score: 1

To manage many users balances, you should generate a new deposit address for each person, and keep track of their balances via your own database or similar, rather than relying on the deprecated account system in bitcoin core.

> **Comments:**
> **username_0**: Do you mean I should for each users generate private key, then get public key and then get address from public key? I mean generate addresses without bitcoin-core and _accounts_?  
> **username_1**: Yes you can use the `getnewaddress` RPC  

---

