nspassov / lnd-admin

Admin UI for LND

Home Page:https://lnd-admin.chaintools.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LND Admin

npm version NPM downloads

Admin web interface for LND, via gRPC. Built with Node.js, express, bootstrap-v4.

Live demo: https://lnd-admin.chaintools.io

Features

  • UI for connecting to LND - requires host/port/admin.macaroon/tls.cert, which can be supplied in various ways, including using LND Connect strings
  • Browse and search the public lightning network
  • View invoices, payments, and forwarded payments
  • Create and pay invoices
  • Open and close channels
  • Connect to multiple LND nodes and switch between them
  • Simple/intuitive sorting filtering for most data
  • Tools for sign/very, query route, generate LND Connect strings
  • Responsive design (but UI is data/table heavy, so works best on large screens)

Getting started

Prerequisite

  1. Install LND

Install via NPM

  1. npm install -g lnd-admin
  2. lnd-admin
  3. Open http://127.0.0.1:3004/

Install from source

  1. git clone git@github.com:janoside/lnd-admin.git
  2. cd lnd-admin; npm install
  3. Configure via environment variables or .env file. See docs/configuration.
  4. npm start
  5. Open http://127.0.0.1:3004/

Credits

Thanks to inspiration from LND, Joule, RTL, zap desktop, lndash, and lnd-explorer.

Donate

To support continued development of this tool and/or to support the hosting of the live demo site:

  • Bitcoin: 3NPGpNyLLmVKCEcuipBs7G4KpQJoJXjDGe

About

Admin UI for LND

https://lnd-admin.chaintools.io

License:MIT License


Languages

Language:CSS 46.6%Language:HTML 32.2%Language:JavaScript 21.2%