litecoin
v2.0.5
Published
Communicate with litecoind via JSON-RPC
Downloads
306
Readme
node-litecoin
node-litecoin is a simple wrapper for the Litecoin client's JSON-RPC API.
The API is equivalent to the API document here.
The methods are exposed as lower camelcase methods on the litecoin.Client
object.
Install
npm install litecoin
Setup
Traverse to
~/.litecoin
or~/Library/Application Support/Litecoin
and add a file calledlitecoin.conf
if it doesn't already exist.Add these lines to the file:
rpcuser=username
rpcpassword=password
You will use these to login to the server.
Start your Litecoin client with the
-server
argument or runlitecoind
You should now be able to communicate with Litecoin JSON-RPC API using the node-litecoin library, try it out!
Examples
Create client
var litecoin = require('litecoin');
var client = new litecoin.Client({
host: 'localhost',
port: 9332,
user: 'username',
pass: '$3cr37P@s5w0rd',
timeout: 30000,
ssl: false/* true,
sslStrict: true,
sslCa: fs.readFileSync(__dirname + '/myca.cert')*/
});
Get balance across all accounts with minimum confirmations of 6
client.getBalance('*', 6, function(err, balance) {
if (err) console.error(err);
console.log('Balance: ' + balance);
});
Get the network hash rate
client.getNetworkHashPs(function(err, hashps) {
if (err) console.error(err);
console.log('Network Hash Rate: ' + hashps);
});