nspassov / recksplorer

Lightning Network Explorer, now with pruning!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lightning Network Explorer

This is a simple lightning network explorer that uses LND or c-lightning as a source of network graph. You can see it live on https://lnmainnet.gaben.win/

Installation

Clone repository:

git clone https://github.com/brandoncurtis/recksplorer.git

Install npm dependencies (inside project folder):

npm install

Running

Requirements

If connecting to a remote LND, you need to set lndHost and lndDir params. lndDir must have admin.macaroon and tls.cert files.

If you want to only visualize nodes that have been heard from recently, you must specify your node's alias with the lndAlias param and the pruning TTL with the pruneTTL param.

For c-lightning set --daemon clightning and specify clightningDir if not using default location. Note that c-lightning supplies less data about channels than LND.

For full configuration options use node server.js --help or see options.js file.

Start the server

node server.js

Running in production mode (faster, without hot module reload)

npm run build
NODE_ENV=production node server.js

Credits

Forked from https://github.com/chemicstry/recksplorer

Thanks to https://github.com/mably/lncli-web for lightning.js grpc wrapper.

About

Lightning Network Explorer, now with pruning!


Languages

Language:JavaScript 97.0%Language:CSS 2.4%Language:HTML 0.6%