Javascript remote for bitcoind
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
lib fix number formatting Jun 16, 2011
README
SSLserver.py content-type: application/json; remove console.log() (breaks on firefox) Jan 17, 2011
accountlist.js show label below QR code Feb 21, 2011
bitcoin.js added proper indentation and tab and also removed globalization of va… Sep 9, 2013
bitcoinapp.js fix number formatting Jun 16, 2011
helper.js add checkbox for labelsmode Feb 21, 2011
index.html added passphrase support Sep 9, 2013
license.txt
mobile.css centered box, max 600px wide Jan 9, 2011
sendbtc.js added proper indentation and tab and also removed globalization of va… Sep 9, 2013
settings.json_sample fix labelsmode setting Feb 20, 2011
style.css added passphrase support Sep 9, 2013
txlist.js txlist labels mode Feb 20, 2011

README

This is a javascript UI for bitcoind. You can either use the RPC interface at localhost
or use the included SSLserver.py to access your wallet over the internet.

Setting up SSLserver.py
=======================

1. Create server .cert and .pem

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

You don't have to worry about your keyfile being in the same directory as js-remote.
SSLserver.py will only serve files ending in .html, .css, .js, .json, .png, .jpeg, or .jpg

2. Start SSLserver.py

python SSLserver.py 

SSLserver.py will listen on port 8338 by default. Remember to use https:// instead of http://
Try it by opening https://localhost:8338/ in your browser.

If your bitcoind isn't running on the same machine SSLserver.py will run on, you can
change the RPC URL with the -r parameter:

python SSLserver.py -r http://other.host:8332/