<p>I would suggest using the bitcoind Account feature to track the different user 'wallets', this way a single 'wallet' or account can have as many address's as required which can all be be accounted for to that named account.  However I would also suggest not having this on your actual server, use a database to mirror what the bitcoin client shows, and hand actual withdrawals manually, (at least the larger ones) you may want to have a bitcoin daemon linked directly with a small amount of float to handle incidental day to day transactions.</p>

CC BY-SA 3.0
2014-03-09T15:09:00.360Z
2014-03-09T15:09:00.360Z
hafnero
<p>I am going to develop an exchange website in PHP something like <a href="http://coinbase.com" rel="nofollow">http://coinbase.com</a>, 
Now, I have setup the <a href="http://bitcoindevkit.com/" rel="nofollow">http://bitcoindevkit.com/</a> for it and its running fine generating new addresses in the same wallet,
but now I need to create a individual wallet for each user, so how can create individual wallet for each user and then I can able to create address on that wallet.</p>

CC BY-SA 3.0
2013-06-24T19:32:57.433Z
Unfortunately not answer for a PHP based product, but there is a Django + Python library out there for creating through-the-web manageable wallets: https://github.com/kangasbros/django-bitcoin You could look here for inspiration.
Mikko Ohtamaa
CC BY-SA 3.0
2013-06-25T07:23:32.813Z
Thanks for your reply! Can this Django + Python library is able to create individual wallet for each user? and if it creates then can transfer is easily and speedly of Bitcoins from one wallet bitcoin address to another wallet bitcoin address?
Jagdish Ram
CC BY-SA 3.0
2013-06-25T12:52:48.473Z
Django is a web framework http://djangoproject.com/ Django-bitcoin library uses Django's user management and can automatically associate a wallet with a user profle.
Mikko Ohtamaa
CC BY-SA 3.0
2013-06-25T13:05:07.157Z
Thanks! is this library also used by MtGox, Blockchain and Coinbase? Actually I am going to develop a exchange like coinbase, so this library will be best suitable for me?
Jagdish Ram
CC BY-SA 3.0
2013-06-25T13:23:28.383Z
Some library users are mentioned on the README which I linked before. I am pretty sure big players have their own internal codebase and not a library.
Mikko Ohtamaa
<wallet><client><exchanges><account-to-account>
How can create individual wallet for each user
Jagdish Ram
# How can create individual wallet for each user

(Asked by: username_0 on 2013-06-22)

I am going to develop an exchange website in PHP something like <http://coinbase.com>,
Now, I have setup the <http://bitcoindevkit.com/> for it and its running fine generating new addresses in the same wallet,
but now I need to create a individual wallet for each user, so how can create individual wallet for each user and then I can able to create address on that wallet.

**Tags:** wallet, client, exchanges, account-to-account

> **Comments:**
> **username_1**: Unfortunately not answer for a PHP based product, but there is a Django + Python library out there for creating through-the-web manageable wallets: https://github.com/kangasbros/django-bitcoin You could look here for inspiration.  
> **username_0**: Thanks for your reply! Can this Django + Python library is able to create individual wallet for each user? and if it creates then can transfer is easily and speedly of Bitcoins from one wallet bitcoin address to another wallet bitcoin address?  
> **username_1**: Django is a web framework http://djangoproject.com/ Django-bitcoin library uses Django's user management and can automatically associate a wallet with a user profle.  
> **username_0**: Thanks! is this library also used by MtGox, Blockchain and Coinbase? Actually I am going to develop a exchange like coinbase, so this library will be best suitable for me?  
> **username_1**: Some library users are mentioned on the README which I linked before. I am pretty sure big players have their own internal codebase and not a library.  

---

## 1 answers

### Answer by username_2 on 2014-03-09. Score: 1

I would suggest using the bitcoind Account feature to track the different user 'wallets', this way a single 'wallet' or account can have as many address's as required which can all be be accounted for to that named account. However I would also suggest not having this on your actual server, use a database to mirror what the bitcoin client shows, and hand actual withdrawals manually, (at least the larger ones) you may want to have a bitcoin daemon linked directly with a small amount of float to handle incidental day to day transactions.


---

