Skip to content

Latest commit

 

History

History
executable file
·
41 lines (26 loc) · 865 Bytes

README.md

File metadata and controls

executable file
·
41 lines (26 loc) · 865 Bytes

A Bitcoin Wallet based on NodeJS and Bitcoind RPC API

Screenshot

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
  1. git clone [email protected]:lancehub/nodewallet.git

  2. 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
  1. npm install

  2. generate key/cert for https

openssl req -x509 -days 365 -nodes -newkey rsa:1024 -keyout key.pem -out cert.pem
  1. node app and then visit: https://yourserver:9000