<p>Currently bitcoind is designed to only run one wallet at a time.  You would have to run multiple daemons on different ports and connect to each separately.</p>

<p>That said, it looks like multiple wallet support is being <a href="https://github.com/bitcoin/bitcoin/pull/2124" rel="nofollow">actively developed</a> and will be available possibly in 0.9, based on this <a href="https://github.com/bitcoin/bitcoin/pull/2220#issuecomment-14005170" rel="nofollow">pull request</a>.</p>

CC BY-SA 3.0
2014-02-25T06:43:05.720Z
Is it there now ? I checked but didn't found any API call or related command-line argument.
coding_idiot
CC BY-SA 3.0
2013-03-15T15:34:18.957Z
2013-03-15T15:34:18.957Z
Derek Dahmer
<p>I want to use several different wallets (as if one wallet = one account), and want to make sure the spending and receiving activities are exclusive to one wallet at a time.</p>

<ul>
<li><p>How can I interface with multiple wallets?  (through a program or script)</p></li>
<li><p>How can I access multiple wallets at the same time?</p></li>
</ul>

CC BY-SA 3.0
2013-03-15T17:33:56.120Z
What do you mean with "access multiple wallets at the same time"?
o0'.
CC BY-SA 3.0
2013-03-15T17:34:13.017Z
PS: are you sure the "accounts" feature isn't what you need?
o0'.
<wallet><bitcoind><json-rpc><wallet.dat>
How can I programmatically use several different (isolated) wallets?
makerofthings7
# How can I programmatically use several different (isolated) wallets?

(Asked by: username_0 on 2013-02-27)

I want to use several different wallets (as if one wallet = one account), and want to make sure the spending and receiving activities are exclusive to one wallet at a time.

* How can I interface with multiple wallets? (through a program or script)
* How can I access multiple wallets at the same time?

**Tags:** wallet, bitcoind, json-rpc, wallet.dat

> **Comments:**
> **username_1**: What do you mean with "access multiple wallets at the same time"?  
> **username_1**: PS: are you sure the "accounts" feature isn't what you need?  

---

## 1 answers

### Answer by username_2 on 2013-03-15. Score: 1

Currently bitcoind is designed to only run one wallet at a time. You would have to run multiple daemons on different ports and connect to each separately.

That said, it looks like multiple wallet support is being [actively developed](https://github.com/bitcoin/bitcoin/pull/2124) and will be available possibly in 0.9, based on this [pull request](https://github.com/bitcoin/bitcoin/pull/2220#issuecomment-14005170).

> **Comments:**
> **username_3**: Is it there now ? I checked but didn't found any API call or related command-line argument.  

---

