GraphQL server for the Lightning network
This project implements a GraphQL server for the Lightning network. You can query nodes, channels, transactions and more. The requirements are pretty simple: you only need access to a LND server. Since this server implements only queries (no mutations), you should use the readonly macaroon.
Requirements:
- Node and yarn
- LND server (readonly macaroon and certificate)
Usage:
yarn start
The server will attempt to connect to LND running on localhost:10009 and load the macaroon and certificate from the default location. You can customise these options and more. See yarn start --help
.
Use system trusted roots
Use --certificate ''
to trust the systemwide certificate roots. This is useful if you are using for example certificates issued by Let's Encrypt.