litecoin-cli

1.0.3 • Public • Published

litecoin-cli

litecoin-cli is a simple wrapper for the Litecoin client's JSON-RPC API.

clone of https://github.com/Dexon95/node-litecoin (added some more commands)

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-cli

Setup

  1. Traverse to ~/.litecoin or ~/Library/Application Support/Litecoin and add a file called litecoin.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 litecoind

  2. 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-cli');
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);
});

Readme

Keywords

Package Sidebar

Install

npm i litecoin-cli

Weekly Downloads

0

Version

1.0.3

License

GNU General Public License v3.0

Unpacked Size

46.7 kB

Total Files

7

Last publish

Collaborators

  • gsrdatta