UNPKG

clightning-client

Version:
32 lines (20 loc) 966 B
# clightning-client-js JavaScript [c-lightning](https://github.com/ElementsProject/lightning) client. Forked from [BHBNETWORK/lightning-client-js](https://github.com/BHBNETWORK/lightning-client-js). This repository is published as the [`clightning-client`](https://www.npmjs.com/package/clightning-client) NPM module. The original library is published as `lightning-client` (no `c`). ## Installing the client You can easily install this client using `npm` by running: ``` npm install clightning-client ``` ## Using the client Once the client is installed you can use it by loading the main class and instantiating it in this way: ``` const LightningClient = require('clightning-client'); // This should point to your lightning-rpc unix socket, by default in ~/.lightning/lightning-rpc const client = new LightningClient('/home/bitcoind/.lightning/lightning-rpc'); // Every call returns a Promise client.getinfo() .then(info => console.log(info)); ```