Skip to content

doomhz/node-peercoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Traverse to ~/.ppcoin or ~/Library/Application Support/PPCoin and add a file called ppcoin.conf if it doesn't already exist.

  2. Add these lines to the file:

    rpcuser=username

    rpcpassword=password

You will use these to login to the server.

  1. Start your Litecoin client with the -server argument or run ppcoind

  2. You should now be able to communicate with Litecoin JSON-RPC API using the node-ppcoin library, try it out!

  3. 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);
});

About

Communicate with peercoind via JSON-RPC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published