<p>Bitcoin Core since 0.15 supports multiwallet.</p>

<p>That is probably much closer to what people expected the accounts feature to be (and confusion about it is one of the reasons for deprecating it).</p>

<p>Using multiwallet, one Bitcoin Core instance can maintain multiple entirely separated wallets simultaneously. They all have their own addresses, own keys, own transactions, own coins, own labels.</p>

<p>This is in contrast to the older accounts feature, where the keys, coins, and labels are shared across all accounts - only a balance was maintained per account.</p>

CC BY-SA 3.0
2018-02-06T19:24:16.020Z
This is very new and suprising to me! I was lead to think every instance can handle a single wallet with the '-wallet' switch. Can you please give RPC exaple on how to query a specific wallet for getbalance for example or other commands without restarting the deamon? Im on 0.15.1
kobik
CC BY-SA 3.0
2018-02-06T19:38:22.297Z
Read more here: https://bitcoin.org/en/release/v0.15.0#multi-wallet-support
Pieter Wuille
CC BY-SA 3.0
2018-02-07T11:30:40.913Z
Thanks, the *big* problem with this new feature is that I can't create new wallets via RPC. seems like I need some hack/workaround  to (somehow) create a new empty `wallet-xxx.dat`, write a new `wallet` entry in the `bitcoin.conf` file, and *restart* Bitcoin Core. Am I right?
kobik
CC BY-SA 3.0
2018-02-07T14:26:38.320Z
please see my related question: [RPC call to re-read config file?](https://bitcoin.stackexchange.com/questions/70383/rpc-call-to-re-read-config-file)
kobik
CC BY-SA 3.0
2018-02-07T18:53:20.373Z
That doesn't exist. For now, you'll need to restart if you want to add or remove wallets. The ability to change the wallets at runtime is being worked on for a later release.
Pieter Wuille
CC BY-SA 3.0
2018-02-09T10:42:54.983Z
Is there currently a limit to how many wallets I can load?
kobik
CC BY-SA 3.0
2018-02-06T18:56:23.630Z
2018-02-06T19:05:50.863Z
2018-02-06T19:05:50.863Z
Pieter Wuille
<p>Is there a similar server like Bitcoin core that truly supports accounts (and also RPC)? </p>

<p>I was hoping for something like the ethereum <code>geth</code> node. where each account has it's address and individually password protected.</p>

<bitcoin-core><nodes><bitcoin-core-accounts>
Is there a similar server like Bitcoin core that truly supports accounts?
kobik
# Is there a similar server like Bitcoin core that truly supports accounts?

(Asked by: username_0 on 2018-02-06)

Is there a similar server like Bitcoin core that truly supports accounts (and also RPC)?

I was hoping for something like the ethereum `geth` node. where each account has it's address and individually password protected.

**Tags:** bitcoin-core, nodes, bitcoin-core-accounts


---

## 1 answers

### Answer by username_1 on 2018-02-06. Score: 4 | Accepted answer

Bitcoin Core since 0.15 supports multiwallet.

That is probably much closer to what people expected the accounts feature to be (and confusion about it is one of the reasons for deprecating it).

Using multiwallet, one Bitcoin Core instance can maintain multiple entirely separated wallets simultaneously. They all have their own addresses, own keys, own transactions, own coins, own labels.

This is in contrast to the older accounts feature, where the keys, coins, and labels are shared across all accounts - only a balance was maintained per account.

> **Comments:**
> **username_0**: This is very new and suprising to me! I was lead to think every instance can handle a single wallet with the '-wallet' switch. Can you please give RPC exaple on how to query a specific wallet for getbalance for example or other commands without restarting the deamon? Im on 0.15.1  
> **username_1**: Read more here: https://bitcoin.org/en/release/v0.15.0#multi-wallet-support  
> **username_0**: Thanks, the *big* problem with this new feature is that I can't create new wallets via RPC. seems like I need some hack/workaround  to (somehow) create a new empty `wallet-xxx.dat`, write a new `wallet` entry in the `bitcoin.conf` file, and *restart* Bitcoin Core. Am I right?  
> **username_0**: please see my related question: [RPC call to re-read config file?](https://bitcoin.stackexchange.com/questions/70383/rpc-call-to-re-read-config-file)  
> **username_1**: That doesn't exist. For now, you'll need to restart if you want to add or remove wallets. The ability to change the wallets at runtime is being worked on for a later release.  
> **username_0**: Is there currently a limit to how many wallets I can load?  

---

