Skip to content

Instantly share code, notes, and snippets.

@bretton
Last active December 29, 2023 02:59
Show Gist options
  • Star 80 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save bretton/798ec38165ffabc719d91e0f4f67552d to your computer and use it in GitHub Desktop.
Save bretton/798ec38165ffabc719d91e0f4f67552d to your computer and use it in GitHub Desktop.
Visualisers of the Lightning Network (and some other explorers)

A (mostly) visual collection of the Lightning Network

Disclaimer

Network views tend to be the view of the network from a single node, or small selection of nodes. They are not complete views of the network. This is impossible to achieve. Even if many node views were combined, it would still be incomplete.

These network views, or network maps, have been termed 'visualisers' by the LN community.

Screenshots may reflect older visual styles, and are dated accordingly.

Tips

Like this? Leave a tip or support a cause

Bitcoin Mainnet

1. recksplorer

reksplorer was among the first LN visualiser tools.

https://github.com/chemicstry/recksplorer

Example sites:

lnmainet.gaben.win screenshot

2. Tyzbit 3D renderings

https://bl.ocks.org/tyzbit/e41587d241b0ab0f38273dc4b8dd571e

Tyzbit mainnet screenshot

3. Tyzbit Lightning VR

View with a VR viewer for full effect. 3D force maps in VR.

https://bl.ocks.org/tyzbit/d1c83732d2767bb955125d41f5921888

Tyzbit Lightning VR

4. Robtex Bitcoin Lightning Explorer

There are two visualisers at Robtex:

A. Animated paths

https://hashxp.org/lightning/path/ (404 now? and was https://www.robtex.com/lightning/path/)

Robtex Animated Paths

B. Robtex Visualizer

https://hashxp.org/lightning/visualize/ (404 now? and was https://www.robtex.com/lightning/visualize/)

Top 314 channels
https://www.robtex.com/lightning/visualize/?num=314
Historical view, example early January 2018
https://www.robtex.com/lightning/visualize/?ut=1516040305

Robtex 3D Visualizer

5. bitcoinexchangerate.org network map

bitcoinexchangerate.org has a network map of the Lightning Network.

https://bitcoinexchangerate.org/lightning

bitcoinexchangerate.org

6. Lightning Network Search and Analysis Engine (mainnet)

The Lightning Network Search and Analysis Engine mainnet has a visual component.

https://1ml.com/

https://1ml.com/visual/network

Lightning Network Search and Analysis Engine

7. LND Explorer

This is a web-based tool for interacting with your node, but it also has a new map view now.

Lightning Network Daemon Explorer http://lndexplorer.com/

Lightning Network Daemon Explorer Map https://graph.lndexplorer.com/

Github:

Lightning Network Daemon Explorer Map

8. lnd3.vanilla.co.za

3d rendering from a single node on the mainnet network, in Africa

https://lnd3.vanilla.co.za/graphs/index.html

lnd3.vanilla.co.za

3d rendering from 4 nodes on the mainnet network

https://lnd3.vanilla.co.za/multinodegraphs/index.html

9. Blockchaincaffe Map

Blockchaincaffe has a mainnet view of the network over a geographical map, similar to the original ACINQ Explorer.

https://blockchaincaffe.org/map/

blockchaincaffe

10. Output of 'lncli describegraph --render' for mainnet

Graphviz output, takes a while to render, or a very wide SVG image, shown below with considerable zoom on a section.

lncli describegraph --render

Important: as of 2018-08-18 this has been removed from the source code in PR #1742.

lncli describegraph render

11. Moneni Probed Balances

Another way of visualising the network is probed balances to guess capacity as covered here.

https://www.moneni.com/lightningprobe

see https://medium.com/@robban_69827/playing-with-lightning-network-90ecc678fe70 for a detailed explanation.

Moneni probed balances

12. lnvis

OpenGL Lighting Network visualizer written in C + nanovg.

https://github.com/jb55/lnvis

lnvis

13. p2sh.info dashboard

Unfortunately not a map view yet; a measure of network capacity in BTC

https://p2sh.info/dashboard/db/lightning-network

14. Bitcoinvisuals metrics

Unfortunately not a map view yet; visual metrics relating to the Lightning network

https://bitcoinvisuals.com/lightning

15. Raito Lightning Explorer

Unfortunately not a map view yet; general node explorer site

https://raito.systemb.co/

16. Topology in Neo4j Graph database

Lighting Network: Import the topology to the Neo4j Graph database

Here we describe how to export a node's local view of the network topology to a Neo4j database.

https://steemit.com/lightning/@bluetegu/lighting-network-import-the-topology-to-the-neo4j-graph-database

17. lngraph

Another Neo4j project, "lngraph imports Lightning Network data into Neo4j for local exploration of your node and its view of the network."

https://github.com/xsb/lngraph

lngraph

18. Lightning Peach Stats

BitFury's LN project maintains a network monitor here:

https://lightningpeach.com/ln-monitor

Unfortunately not a map view yet, shows network stats.

lightningpeach ln-monitor

19. LNMetrics Centrality

Unfortunately not a map view; novel metrics measuring centrality in LN network

https://lnmetrics.opdup.com/

See https://medium.com/@jungly/measuring-node-centrality-in-lightning-network-8102a59999f0 for more info

Source: https://github.com/kulpreet/lightning-network-graph-analysis

LNMetrics Centrality

20. Lightninglayer's Map

https://lightninglayer.com/map

lightninglayermap

21. Lightblock.me stats

Unfortunately not a map view, however has lots of other useful metrics and charts.

https://lightblock.me/lightning-network-stats

lightblock stats

22. Topological Analysis of Bitcoin’s Lightning Network

LN's promise is that relatively few payment channels already enable anyone to efficiently, securely and privately route payments across the whole network. In this paper, we quantify the structural properties of LN and argue that LN's current topological properties can be ameliorated in order to improve the security of LN, enabling it to reach its true potential.

23. Satoshi's Garden

Satoshi's Garden is the first new LN visualiser in ~2 years.

https://satoshis.garden/

Satoshi's Garden

24. LnRouter's Lightning network graph visualization

LnRouter's Lightning network graph visualization is attached to an explorer

https://lnrouter.app/graph

LnRouter Graph

25. Reddit Megahub

This isn't a full picture of the public network, but rather a subset of the whole. Nodes part of the Reddit Megahub, which are part of a liquidity triangle, are shown. Peers who want to form a liquidity triangle can do so via this thread.

https://megahub.satoshis.tech/

Reddit Megahub

Reddit Megahub 3d

26. pymoment visualisation

This is from a tweet https://twitter.com/pymoment/status/1456099385411084288 and https://twitter.com/pymoment/status/1458098341313716241 with no URL for more info

tweet follow up tweet

27. lninsights

Map view from the perspective of the node 'LNINSIGHTS.COM' with operator-set filters.

https://lninsights.com/

lninsights

28. lnvisualizer

LnVisualizer or Lightning Network Visualizer, is an optionally self-hosted, graph visualization tool specifically made to draw the lightning network.

https://lnvisualizer.com/

https://github.com/MaxKotlan/LN-Visualizer

lnvisualizer

29. LN Lighthouse

LN Lighthouse was developed as a learning project.

https://lnlighthouse.online/

Github:

LN Lighthouse

Litecoin Mainnet

1. recksplorer for LTC

Jason Wong has customised Recksplorer for LTC mainnet

http://lnexplorer.hcwong.me/

lnexplorer.hcwong.me

Another implemention is available at https://ltc.roska.life/

Bitcoin Testnet

1. ACINQ Explorer

This service appears to have disappeared - Aug 2023.

https://explorer.acinq.co/#/

ACINQ Geographic

ACINQ Force Map

2. Tyzbit 3D renderings

https://bl.ocks.org/tyzbit/ade826eb5363e02196c0940b2bf15d03

Tyzbit Testnet

3. Bretton 3D renderings from 4 nodes

https://bl.ocks.org/bretton/4a51ab6aeba8e7a836840aed727566ad

Bretton Testnet 4 nodes

4. LND Network Graph By @callmekurisu

Rstudio script to grab the latest describegraph state from my server and create a simpleNetwork graph. Easier to viz as html export

http://rpubs.com/callmekurisu/lnd

Code:

#LND Network Graph
#By @callmekurisu
library(rjson)
library(networkD3)
library(igraph)
json_data <- fromJSON(file="http://adwatcher.hopto.org:7777/graph/")

#intialize source and target variables
src <- json_data$edges[[1:1]]$node1_pub
target <- json_data$edges[[1:1]]$node2_pub

#interate through node data
for (i in (2:length(json_data$edges))){
  src <- append(src, json_data$edges[[i:i]]$node1_pub)
  target <- append(target, json_data$edges[[i:i]]$node2_pub)
}

graphData <- data.frame(src,target)

# Plot
simpleNetwork(graphData)

callmekurisu R screenshot

5. LND Explorer

This is a web-based tool for interacting with your node, but it also has a map view and is being included here on that basis.

Lightning Network Daemon Explorer http://lndexplorer.com/

Demo Page Network View: http://demo1.lndexplorer.com/network

Github: https://github.com/altangent/lnd-explorer

lndexplorer network tab

6. Bitcoin Lightning Network visualizer

This has been replaced by lnd-explorer.

(dead link) https://viz.lnportal.com

https://github.com/altangent/lightning-viz

Lightning-viz

7. Lightning Network Search and Analysis Engine (testnet)

The Lightning Network Search and Analysis Engine for testnet has a visual component.

https://1ml.com/testnet/

https://1ml.com/testnet/visual/network

Lightning Network Search and Analysis Engine

8. Lightning Monitor (testnet)

University project visualiser using LND and vis.js.

http://lndmon.com/

https://www.reddit.com/r/lightningnetwork/comments/8s7z5o/my_lightning_testnet_visualisermonitor/

Lightning Monitor

9. Artwork example

Less an active explorer mapping view, more an example of a snapshot as art piece.

"Measuring 24"x36" inches, the Lightning Network Testnet as of February 25th featured 2832 nodes and 15747 channels. This is a showcase of the early adoption of the Lightning Network which makes for a wonderful conversation piece!"

https://lynxartcollection.com/collections/crypto-artwork/products/lightning-network-testnet

lightning network art

10. Output of 'lncli describegraph --render' for testnet

Graphviz output, takes a while to render, or a very wide SVG image, shown below with considerable zoom on a section.

lncli describegraph --render

lncli describegraph render

Expired projects

1. Lightning.team

https://lightning.team/

Lightning.team screenshot

2. Dave Watkins Grid

2018-01-31
Playing about with the output of lncli describegraph. Each dot is a node that my node has seen in the last 48 hours.
The size of the dot is the amount of inbound connections it has open.

http://graph.ln.eightsquared.co.uk/

http://86.24.91.84:3012/

davewatkins screenshot

3. lnd4.vanilla.co.za 3D view

3d rendering from a single node on the LTC mainnet network, in Africa

lnd4.vanilla.co.za

4. Casa’s Starmap

Casa’s Starmap was a way to visually explore your Node and its connections on the Lightning Network.

The link is no longer active.

https://explore.casa/starmap

casa starmap

@lndnode
Copy link

lndnode commented Oct 28, 2018

@bretton Thanks for putting this up. Could you please also add https://lightblock.me on the list?

btw. lightning.team/, graph.lndexplorer.com, viz.lnportal.com, graph.ln.eightsquared.co.uk are no longer available =(

Regards and long live lightning network!

@bretton
Copy link
Author

bretton commented Jan 2, 2019

@bretton Thanks for putting this up. Could you please also add https://lightblock.me on the list?

added, apologies for delay, wasn't reading comments :)

btw. lightning.team/, graph.lndexplorer.com, viz.lnportal.com, graph.ln.eightsquared.co.uk are no longer available =(

will check and update

@saiy2k
Copy link

saiy2k commented Aug 19, 2022

Hi @bretton,
Can you please add 'LN Lighthouse' to the list?
Myself and my friend Saravanan developed it. Link @ https://lnlighthouse.online/
Source code @ https://github.com/saiy2k/lighthouse-web, https://github.com/saravanan7mani/lighthouse

You can use screenshot from this tweet: https://twitter.com/saiy2k/status/1560640578467303429 or take a pic yourself.

Thanks. Hail Satoshi!

@bretton
Copy link
Author

bretton commented Aug 19, 2022

Can you please add 'LN Lighthouse' to the list?

Hi @saiy2k thanks for the notice, nicely done, added

@Chubpone
Copy link

What happened to ACINQ explorer?

@bretton
Copy link
Author

bretton commented Aug 20, 2023

What happened to ACINQ explorer?

Hi @Chubpone - I'm not sure, it seems to have disappeared. I've updated the gist.

@thinkmassive
Copy link

Expired Projects should also include Casa’s Starmap, a feature of their (now long-gone) explorer that used to live at explore.casa

https://medium.com/@jeremyrwelch/find-your-node-on-casa-starmap-5667391abaeb

@bretton
Copy link
Author

bretton commented Sep 17, 2023

Expired Projects should also include Casa’s Starmap, a feature of their (now long-gone) explorer that used to live at explore.casa

thanks, added @thinkmassive

@thinkmassive
Copy link

Awesome, thanks @bretton! Here’s a screenshot from the original blogpost:

It’s probably best to save it if possible, since the post no longer seems to have it (might be garbage collected one day).

@bretton
Copy link
Author

bretton commented Sep 18, 2023

Awesome, thanks @bretton! Here’s a screenshot from the original blogpost:

thanks @thinkmassive updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment