clightning-client
Version:
JavaScript c-lightning client
32 lines (20 loc) • 966 B
Markdown
# 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));
```