No description
Find a file
carla e2d31d405c
revenue: add get events to accumulate logs
This commit adds a getEvents function which accumulates
the results of a paginated forwarder log query to obtain
a full set of events. It uses a map of known channel id
mappings to convert short channel ids to outpoints.
2019-12-16 11:03:38 +02:00
cmd/terminator multi: Setup main package and logger 2019-11-04 10:38:46 +02:00
make multi: Add makefile 2019-11-05 08:45:34 +02:00
revenue revenue: add get events to accumulate logs 2019-12-16 11:03:38 +02:00
.golangci.yml revenue: add Revenue Report 2019-12-16 11:00:18 +02:00
.travis.yml terminator: Add travis config 2019-11-07 11:25:00 +02:00
config.go terminator: Connect to LND RPC 2019-11-04 10:39:33 +02:00
go.mod revenue: add Revenue Report 2019-12-16 11:00:18 +02:00
go.sum revenue: add Revenue Report 2019-12-16 11:00:18 +02:00
LICENSE Initial commit 2019-10-25 10:20:39 +02:00
log.go multi: Setup main package and logger 2019-11-04 10:38:46 +02:00
Makefile multi: Add makefile 2019-11-05 08:45:34 +02:00
README.md terminator: Add README 2019-11-07 11:25:00 +02:00
terminator.go terminator: Connect to LND RPC 2019-11-04 10:39:33 +02:00

Terminator

Build Status MIT licensed

The terminator is an external service intended to be run in conjunction with the lnd implementation of the Lightning Network. It queries LND for information about its existing channels and provides channel close recommendations if channels are under-performing.

Future iterations of this project will automate the channel closing process.

Installation

A Makefile is provided. To install terminator and al its dependencies, run:

go get -d github.com/lightninglabs/terminator
cd $GOPATH/src/github.com/lightninglabs/terminator
make && make install
Tests

To run all the unit tests inthe repo, use:

make check