Skip to content

Truja503/bitcoin-node-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin + Lightning Visualizer

Una interfaz web local para ver Bitcoin Core en vivo: sincronizacion, peers, mempool

Arranque rapido

cd bitcoin-node-visualizer
python3 server.py

Abre:

http://127.0.0.1:8787

Tambien puedes usar:

./run.sh

Bitcoin Core

La app intenta autodetectar bitcoin.conf y la cookie RPC. En macOS busca por defecto en:

~/Library/Application Support/Bitcoin

En Linux busca en:

~/.bitcoin

Variables utiles:

export BITCOIN_RPC_URL="http://127.0.0.1:8332"
export BITCOIN_RPC_USER="tu_usuario"
export BITCOIN_RPC_PASSWORD="tu_password"
export BITCOIN_DATADIR="$HOME/Library/Application Support/Bitcoin"
python3 server.py

LND

La app consulta LND usando lncli. Si lncli no esta en tu PATH, apunta directo al binario:

export LNCLI_PATH="$HOME/Downloads/lnd-darwin-arm64-v0.19.0-beta/lncli"
python3 server.py

Variables utiles:

export LND_DIR="$HOME/Library/Application Support/Lnd"
export LND_NETWORK="mainnet"
export LND_RPCSERVER="127.0.0.1:10009"
export LND_MACAROON_PATH="$HOME/.lnd/data/chain/bitcoin/mainnet/admin.macaroon"
export LND_TLS_CERT_PATH="$HOME/.lnd/tls.cert"
python3 server.py

Endpoints

  • GET / muestra el dashboard.
  • GET /api/status devuelve una lectura JSON de Bitcoin Core + LND.
  • GET /api/events envia lecturas en vivo via Server-Sent Events.
  • GET /health confirma que el servidor web esta arriba.

Notas

No instala dependencias. El backend es Python estandar: Bitcoin Core va por JSON-RPC y LND va por lncli.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors