Polar - Operando nodos LND via terminal
COMANDOS LND

COMANDOS BÁSICOS DE INFORMACIÓN
- getinfo
Muestra información general del nodo.
lncli getinfo

- walletbalance
Balance de la wallet on-chain.
lncli walletbalance

- channelbalance
Balance total en canales Lightning.
lncli channelbalance

- listpeers
Ver conexiones activas con otros nodos.
lncli listpeers

CONEXIÓN CON OTROS NODOS
- connect
Conectar con otro nodo.
lncli connect <pubkey>@<ip>:<port> ### Ejemplo:
lncli connect 03abc...def@127.0.0.1:9735


- disconnect
Desconectarse de un peer.
lncli disconnect <pubkey>


TRANSACCIONES ON-CHAIN (Bitcoin)
- newaddress
Generar una nueva dirección para recibir BTC.
lncli newaddress p2wkh

- sendcoins
Enviar BTC on-chain.
lncli sendcoins <direccion> 100000


CANALES LIGHTNING
- openchannel
Abrir canal con otro nodo.
lncli openchannel --node_key=<pubkey> --local_amt=100000

- listchannels
Lista canales abiertos.
lncli listchannels

- pendingchannels
Muestra canales pendientes de abrir/cerrar.
lncli pendingchannels

- closechannel
Cerrar un canal (force o cooperativo).
lncli closechannel --funding_txid=<txid> --output_index=<0-1>

- closedchannels
Lista de canales cerrados.
lncli closedchannels

FACTURAS E INGRESOS
- addinvoice
Crear factura Lightning para cobrar.
lncli addinvoice --amt=1000 --memo="prueba de pago"

- listinvoices
Listar facturas generadas.
lncli listinvoices

PAGOS ENVIADOS
- payinvoice
Pagar una factura recibida.
lncli payinvoice <bolt11>

- listpayments
Listar pagos realizados.
lncli listpayments

MACAROONS Y SEGURIDAD
- bakemacaroon
Crear un nuevo macaroon con permisos limitados.
lncli bakemacaroon info:read

ADMINISTRACIÓN Y MANTENIMIENTO
- debuglevel
Ver los subsistemas disponibles
lncli debuglevel --show

Especificar niveles para subsistemas concretos
lncli debuglevel --level=PEER=debug,HSWC=debug,FNDG=debug

El archivo de los logs se encuentra en este caso en:
~/.lnd/logs/bitcoin/regtest/lnd.log
Y para verlos en tiempo real lo hacemos de la siguiente manera:
tail -f ~/.lnd/logs/bitcoin/regtest/lnd.log

- stop
Detener el nodo LND.
lncli stop
- describegraph
Ver el grafo completo de la red Lightning.
lncli describegraph

UTILIDADES
- getchaninfo
Obtener info de un canal público por ID.
lncli getchaninfo <channel_id>


- decodepayreq
Ver el contenido de una factura BOLT11.
lncli decodepayreq <bolt11>

- feereport
Informe sobre fees que ganas en tus canales.
lncli feereport

EXTRAS
Si quieres ver todos los comandos disponibles:
lncli help

Y para ver la ayuda específica de un comando:
lncli <comando> --help
