You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Edouard Paris a4fad4f7d9 goreleaser 5 years ago
app fix logger: use default development 5 years ago
cli fix pubsub: stop 5 years ago
cmd/lntop cli: init app 5 years ago
config refac config default 5 years ago
docker docker: tail logs from host 5 years ago
events pubsub: add more ticker 5 years ago
logging fix logger: use default development 5 years ago
network fix lnd: channel without ID 5 years ago
pubsub pubsub: add more ticker 5 years ago
ui fix summary: gauge total 5 years ago
vendor views: message.NewPrinter(language.English) 5 years ago
.gitignore goreleaser 5 years ago
.goreleaser.yml goreleaser 5 years ago
LICENSE Initial commit 5 years ago
README.md fix logger: use default development 5 years ago
doc.go add doc.go 5 years ago
go.mod views: message.NewPrinter(language.English) 5 years ago
go.sum refac config: use toml 5 years ago

README.md

lntop

MIT licensed Go Report Card Godoc tippin.me

lntop is an interactive text-mode channels viewer for Unix systems.

lntop-v0.0.0 lntop-v0.0.0

Install

Require the go programming language (version >= 1.11)

git clone https://github.com/edouardparis/lntop.git
cd lntop && export GO111MODULE=on && go install -mod=vendor ./...

Config

First time lntop is used a config file .lntop/config.toml is created in the user home directory.

[logger]
type = "production"
dest = "/root/.lntop/lntop.log"

[network]
name = "lnd"
type = "lnd"
address = "//127.0.0.1:10009"
cert = "/root/.lnd/tls.cert"
macaroon = "/root/.lnd/data/chain/bitcoin/mainnet/admin.macaroon"
macaroon_timeout = 60
max_msg_recv_size = 52428800
conn_timeout = 1000000
pool_capacity = 3

Change macaroon path according to your network.

Docker

If you prefer to run lntop from a docker container:

cd docker

# now you should review ./lntop/home/initial-config.toml
# if you have an existing .lntop directory, you can export it
# export LNTOP_HOME=~/.lntop
# ! change path to files in .lntop/config with user current directory /root !

# point LND_HOME to your actual lnd directory
# we recommend using .envrc with direnv
export LND_HOME=~/.lnd

# build the container
./build.sh

# run lntop from the container
./lntop.sh

# lntop data will be mapped to host folder at ./_volumes/lntop-data

To see lntop logs, you can tail them in another terminal session via:

./logs.sh -f

To start from scratch:

./clean.sh
./build.sh --no-cache