1.0.2 • Published 10 years ago

node-peercoin v1.0.2

Weekly downloads
11
License
-
Repository
github
Last release
10 years ago

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 peercoin

Setup

  1. Traverse to ~/.ppc 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 Peercoin client with the -server argument or run peercoind

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

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