No description
Find a file
carla 08d09a6da6
recommend: use channel insights in recommendations
Channel insights calcualte the values required for recommendations,
pass insights in rather than raw rpc channels so that we do not need
to calcualte values (uptime, revenue etc) in the recommend package and
can focus on producing recommendations.
2020-02-25 10:06:21 -03:00
cmd trmcil: add insights endpoint 2020-02-19 12:30:58 +02:00
dataset mutli: update line wrap to 80 2020-02-11 22:37:26 +02:00
insights insights: add channel insights package 2020-02-19 12:30:50 +02:00
make multi: Add makefile 2019-11-05 08:45:34 +02:00
recommend recommend: use channel insights in recommendations 2020-02-25 10:06:21 -03:00
revenue revenue: remove time parameters from get revenue 2020-02-11 22:42:17 +02:00
trmrpc recommend: use channel insights in recommendations 2020-02-25 10:06:21 -03:00
utils utils: add GetOutPointFromString helper 2019-12-16 11:03:41 +02:00
.golangci.yml terminator: query for recommendations on startup 2019-12-19 15:45:38 +02:00
.travis.yml terminator: Add travis config 2019-11-07 11:25:00 +02:00
config.go multi: add terminator grpc server 2020-01-31 13:20:09 +02:00
go.mod trmcli: add cli and command for close recommendations 2020-01-31 13:20:11 +02:00
go.sum trmcli: add cli and command for close recommendations 2020-01-31 13:20:11 +02:00
LICENSE Initial commit 2019-10-25 10:20:39 +02:00
log.go revenue: add logger 2020-02-11 16:47:21 +02:00
Makefile Makefile: add trmcli to make install 2020-02-11 16:25:29 +02:00
README.md terminator: Add README 2019-11-07 11:25:00 +02:00
terminator.go multi: add terminator grpc server 2020-01-31 13:20:09 +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