Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Javascript remote for bitcoind
branch: master

Merge pull request #20 from sgoudelis/master

add passphrase support
latest commit 17e6e1d076
Nils Schneider authored
Failed to load latest commit information.
images add alpha-channel to background-section.png
lib fix number formatting
README README file extensions
SSLserver.py content-type: application/json; remove console.log() (breaks on firefox)
accountlist.js show label below QR code
bitcoin.js added proper indentation and tab and also removed globalization of va…
bitcoinapp.js fix number formatting
helper.js add checkbox for labelsmode
index.html added passphrase support
license.txt fix license info
mobile.css centered box, max 600px wide
sendbtc.js
settings.json_sample fix labelsmode setting
style.css added passphrase support
txlist.js txlist labels mode

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/

Something went wrong with that request. Please try again.