1.0.2 • Published 7 years ago
shndrpc-wrapper v1.0.2
node-peercoin
node-peercoin is a simple wrapper for the Peercoin client's JSON-RPC API.
The API is equivalent to the API document here.
The methods are exposed as lower camelcase methods on the peercoin.Client
object.
Install
npm install node-peercoin
Setup
Traverse to
~/.ppcoin
or~/Library/Application Support/PPCoin
and add a file calledppcoin.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 runppcoind
You should now be able to communicate with Litecoin JSON-RPC API using the node-ppcoin library, try it out!
Find more installation instructions here
Examples
Create client
var peercoin = require('node-peercoin');
var client = new peercoin.Client('localhost', 9902, 'username', 'password');
Create client with single object
var client = new peercoin.Client({
host: 'localhost',
port: 9902,
username: 'username',
password: 'password'
});
Get balance across all accounts with minimum confirmations of 6
client.getBalance('*', 6, function(err, balance) {
if (err) console.log(err);
console.log('Balance: ' + balance);
});
Get the network hash rate
client.getNetworkHashPS(function(err, hashps) {
if (err) console.log(err);
console.log('Network Hash Rate: ' + hashps);
});