├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── app └── app.go ├── cli └── cli.go ├── config ├── config.go └── default.go ├── docker ├── .gitignore ├── README.md ├── _settings.sh ├── build.sh ├── clean.sh ├── inspect.sh ├── lntop.sh ├── lntop │ ├── Dockerfile │ └── home │ │ ├── initial-config-template.toml │ │ └── run-lntop └── logs.sh ├── events └── events.go ├── go.mod ├── go.sum ├── lntop-v0.1.0.png ├── logging └── logging.go ├── main.go ├── network ├── backend │ ├── backend.go │ ├── lnd │ │ ├── conn.go │ │ ├── lnd.go │ │ └── proto.go │ ├── mock │ │ └── mock.go │ └── pool │ │ ├── conn.go │ │ └── pool.go ├── models │ ├── channel.go │ ├── fwdingevent.go │ ├── htlc.go │ ├── info.go │ ├── invoice.go │ ├── node.go │ ├── payment.go │ ├── payreq.go │ ├── route.go │ ├── routingevent.go │ ├── transaction.go │ └── wallet.go ├── network.go └── options │ └── channels.go ├── pubsub ├── pubsub.go └── ticker.go └── ui ├── color └── color.go ├── controller.go ├── cursor └── cursor.go ├── keybindings.go ├── models ├── channels.go ├── fwdinghist.go ├── models.go ├── sort.go └── transactions.go ├── ui.go └── views ├── channel.go ├── channels.go ├── fwdinghist.go ├── header.go ├── menu.go ├── routing.go ├── summary.go ├── transaction.go ├── transactions.go └── views.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | *.toml 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/app/app.go -------------------------------------------------------------------------------- /cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/cli/cli.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/config/config.go -------------------------------------------------------------------------------- /config/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/config/default.go -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | lntop/_src 2 | _volumes 3 | .envrc -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/_settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/_settings.sh -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/clean.sh -------------------------------------------------------------------------------- /docker/inspect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/inspect.sh -------------------------------------------------------------------------------- /docker/lntop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/lntop.sh -------------------------------------------------------------------------------- /docker/lntop/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/lntop/Dockerfile -------------------------------------------------------------------------------- /docker/lntop/home/initial-config-template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/lntop/home/initial-config-template.toml -------------------------------------------------------------------------------- /docker/lntop/home/run-lntop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/lntop/home/run-lntop -------------------------------------------------------------------------------- /docker/logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/docker/logs.sh -------------------------------------------------------------------------------- /events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/events/events.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/go.sum -------------------------------------------------------------------------------- /lntop-v0.1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/lntop-v0.1.0.png -------------------------------------------------------------------------------- /logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/logging/logging.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/main.go -------------------------------------------------------------------------------- /network/backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/backend.go -------------------------------------------------------------------------------- /network/backend/lnd/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/lnd/conn.go -------------------------------------------------------------------------------- /network/backend/lnd/lnd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/lnd/lnd.go -------------------------------------------------------------------------------- /network/backend/lnd/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/lnd/proto.go -------------------------------------------------------------------------------- /network/backend/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/mock/mock.go -------------------------------------------------------------------------------- /network/backend/pool/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/pool/conn.go -------------------------------------------------------------------------------- /network/backend/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/backend/pool/pool.go -------------------------------------------------------------------------------- /network/models/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/channel.go -------------------------------------------------------------------------------- /network/models/fwdingevent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/fwdingevent.go -------------------------------------------------------------------------------- /network/models/htlc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/htlc.go -------------------------------------------------------------------------------- /network/models/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/info.go -------------------------------------------------------------------------------- /network/models/invoice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/invoice.go -------------------------------------------------------------------------------- /network/models/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/node.go -------------------------------------------------------------------------------- /network/models/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/payment.go -------------------------------------------------------------------------------- /network/models/payreq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/payreq.go -------------------------------------------------------------------------------- /network/models/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/route.go -------------------------------------------------------------------------------- /network/models/routingevent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/routingevent.go -------------------------------------------------------------------------------- /network/models/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/transaction.go -------------------------------------------------------------------------------- /network/models/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/models/wallet.go -------------------------------------------------------------------------------- /network/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/network.go -------------------------------------------------------------------------------- /network/options/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/network/options/channels.go -------------------------------------------------------------------------------- /pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/pubsub/pubsub.go -------------------------------------------------------------------------------- /pubsub/ticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/pubsub/ticker.go -------------------------------------------------------------------------------- /ui/color/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/color/color.go -------------------------------------------------------------------------------- /ui/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/controller.go -------------------------------------------------------------------------------- /ui/cursor/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/cursor/cursor.go -------------------------------------------------------------------------------- /ui/keybindings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/keybindings.go -------------------------------------------------------------------------------- /ui/models/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/models/channels.go -------------------------------------------------------------------------------- /ui/models/fwdinghist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/models/fwdinghist.go -------------------------------------------------------------------------------- /ui/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/models/models.go -------------------------------------------------------------------------------- /ui/models/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/models/sort.go -------------------------------------------------------------------------------- /ui/models/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/models/transactions.go -------------------------------------------------------------------------------- /ui/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/ui.go -------------------------------------------------------------------------------- /ui/views/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/channel.go -------------------------------------------------------------------------------- /ui/views/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/channels.go -------------------------------------------------------------------------------- /ui/views/fwdinghist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/fwdinghist.go -------------------------------------------------------------------------------- /ui/views/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/header.go -------------------------------------------------------------------------------- /ui/views/menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/menu.go -------------------------------------------------------------------------------- /ui/views/routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/routing.go -------------------------------------------------------------------------------- /ui/views/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/summary.go -------------------------------------------------------------------------------- /ui/views/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/transaction.go -------------------------------------------------------------------------------- /ui/views/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/transactions.go -------------------------------------------------------------------------------- /ui/views/views.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edouardparis/lntop/HEAD/ui/views/views.go --------------------------------------------------------------------------------