Una interfaz web local para ver Bitcoin Core en vivo: sincronizacion, peers, mempool
cd bitcoin-node-visualizer
python3 server.pyAbre:
http://127.0.0.1:8787
Tambien puedes usar:
./run.shLa 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.pyLa 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.pyVariables 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.pyGET /muestra el dashboard.GET /api/statusdevuelve una lectura JSON de Bitcoin Core + LND.GET /api/eventsenvia lecturas en vivo via Server-Sent Events.GET /healthconfirma que el servidor web esta arriba.
No instala dependencias. El backend es Python estandar: Bitcoin Core va por JSON-RPC y LND va por lncli.