Skip to content
This repository has been archived by the owner on Mar 24, 2024. It is now read-only.

Lightning Network Drone Controller - Library to help control LND and CLN nodes

Notifications You must be signed in to change notification settings

PLEBNET-PLAYGROUND/LNDroneController

Repository files navigation

LNDroneController - C# Lightning node automation framework

Deploy Nuget Package Build Docker Image & Push

A Plebnet Playground Project


  • Control a fleet of nodes automatically.
  • First pass will cover LND daemons, once basic coverage is achieved will add c-lightning functionality

drone-config.json file format

Below is example config. LocalIPPath is not required, but used if provided to read a file with local IP address and map a ClearnetConnectionString if not being directly advertised via GetInfo LND call.

[
  {
      "TlsCertFilePath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_0/tls.cert",
      "MacaroonFilePath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_0/data/chain/bitcoin/signet/admin.macaroon",
      "Host": "playground-lnd-0:10009",
      "LocalIPPath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_0/localhostip",
  },
  {
      "TlsCertFilePath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_1/tls.cert",
      "MacaroonFilePath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_1/data/chain/bitcoin/signet/admin.macaroon",
      "Host": "playground-lnd-1:10009",
      "LocalIPPath": "/path/to/plebnet-playground-cluster/volumes/lnd_datadir_1/localhostip",
  }
]

About

Lightning Network Drone Controller - Library to help control LND and CLN nodes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages