Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/williamwa/nodewallet

A NodeJS Bitcoin Wallet
https://github.com/williamwa/nodewallet

Last synced: about 2 months ago
JSON representation

A NodeJS Bitcoin Wallet

Awesome Lists containing this project

README

        

A Bitcoin Wallet based on NodeJS and Bitcoind RPC API

![Screenshot](http://s22.postimg.org/sa9eq44wt/sc3.jpg)

Plan:

1. RPC proxy
2. use https
3. login/logout feature ()
4. readonly mode (so that user can only view the wallet, but can not make transaction)
5. multiple account mode (developed for merchats to view balance and transactions for multiple accounts)

How to use it:

1. install bitcoind

2. config bitcond to accept RPC call

```
vim ~/.bitcoin/bitcoin.conf
```

3. git clone [email protected]:lancehub/nodewallet.git

4. copy config.sample.js to config.js and edit config.js add your username password to it

```
cp config.sample.js config.js
vim config.js
```

5. npm install

6. generate key/cert for https

```
openssl req -x509 -days 365 -nodes -newkey rsa:1024 -keyout key.pem -out cert.pem
```

7. node app and then visit: https://yourserver:9000