<p>I would look into using sxtools/libbitcoin or maybe just the blockchain.info API. You can make private keys using a vanitygen if you want to make addresses without using bitcoind and perhaps (if you are skilled enough) create raw transactions and push them straight to blockchain or chain sites or even a public bitcoind.</p>

CC BY-SA 3.0
2014-07-01T00:53:22.413Z
2014-07-01T00:53:22.413Z
George
<p>If you have done the first 3 this should have been pretty easy. All you need to do is use sendfrom as listed on the bitcoin rpc api at <a href="https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list" rel="nofollow">https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list</a>. The information for sendfrom is pretty self explanatory. Your first question on how to secure a private key is pretty broad you should learn more about bitcoin if you are still confused by this as it seems you want to offer this service to others.</p>

CC BY-SA 3.0
2013-12-29T22:37:04.033Z
2013-12-29T22:37:04.033Z
michael.schuett
<p>How would one start creating a web wallet?  What I have so far:</p>

<ol>
<li>Generate an address per user of the wallet using bitcoind
<ul>
<li>How can I secure the private key?</li>
</ul></li>
<li>Tell user deposit address using bitcoind and php</li>
<li>Get balance of address after a deposit using more php? (what RPC call must I use?)</li>
<li>Here's where I am stuck - How can I allow the user to send to somewhere else?</li>
</ol>

<p>Thank you</p>

<bitcoind><address><e-wallet>
Web Wallet Creation with PHP and bitcoind
Rand
# Web Wallet Creation with PHP and bitcoind

(Asked by: username_0 on 2013-12-29)

How would one start creating a web wallet? What I have so far:

1. Generate an address per user of the wallet using bitcoind
   * How can I secure the private key?
2. Tell user deposit address using bitcoind and php
3. Get balance of address after a deposit using more php? (what RPC call must I use?)
4. Here's where I am stuck - How can I allow the user to send to somewhere else?

Thank you

**Tags:** bitcoind, address, e-wallet


---

## 2 answers

### Answer by username_1 on 2014-07-01. Score: 1

I would look into using sxtools/libbitcoin or maybe just the blockchain.info API. You can make private keys using a vanitygen if you want to make addresses without using bitcoind and perhaps (if you are skilled enough) create raw transactions and push them straight to blockchain or chain sites or even a public bitcoind.


---

### Answer by username_2 on 2013-12-29. Score: 0

If you have done the first 3 this should have been pretty easy. All you need to do is use sendfrom as listed on the bitcoin rpc api at <https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list>. The information for sendfrom is pretty self explanatory. Your first question on how to secure a private key is pretty broad you should learn more about bitcoin if you are still confused by this as it seems you want to offer this service to others.


---

