Polar - Operando nodos LND via terminal

COMANDOS LND

Terminal Polar - LND

COMANDOS BÁSICOS DE INFORMACIÓN

  • getinfo

Muestra información general del nodo.

lncli getinfo

lncli getinfo


  • walletbalance

Balance de la wallet on-chain.

lncli walletbalance

lncli walletbalance


  • channelbalance

Balance total en canales Lightning.

lncli channelbalance

lncli channelbalance


  • listpeers

Ver conexiones activas con otros nodos.

lncli listpeers

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

lncli connect 1

lncli connect 2


  • disconnect

Desconectarse de un peer.

lncli disconnect <pubkey>

lncli disconnect 1

lncli disconnect 2


TRANSACCIONES ON-CHAIN (Bitcoin)

  • newaddress

Generar una nueva dirección para recibir BTC.

lncli newaddress p2wkh

lncli newaddress p2wkh


  • sendcoins

Enviar BTC on-chain.

lncli sendcoins <direccion> 100000

Optengo dirección

lncli sendcoins


CANALES LIGHTNING

  • openchannel

Abrir canal con otro nodo.

lncli openchannel --node_key=<pubkey> --local_amt=100000

lncli openchannel


  • listchannels

Lista canales abiertos.

lncli listchannels

lncli listchannels


  • pendingchannels

Muestra canales pendientes de abrir/cerrar.

lncli pendingchannels

lncli pendingchannels


  • closechannel

Cerrar un canal (force o cooperativo).

lncli closechannel --funding_txid=<txid> --output_index=<0-1>

lncli closechannel


  • closedchannels

Lista de canales cerrados.

lncli closedchannels

lncli closedchannels


FACTURAS E INGRESOS

  • addinvoice

Crear factura Lightning para cobrar.

lncli addinvoice --amt=1000 --memo="prueba de pago"

lncli addinvoice


  • listinvoices

Listar facturas generadas.

lncli listinvoices

lncli listinvoices


PAGOS ENVIADOS

  • payinvoice

Pagar una factura recibida.

lncli payinvoice <bolt11>

lncli payinvoice


  • listpayments

Listar pagos realizados.

lncli listpayments

lncli listpayments


MACAROONS Y SEGURIDAD

  • bakemacaroon

Crear un nuevo macaroon con permisos limitados.

lncli bakemacaroon info:read

lncli bakemacaroon


ADMINISTRACIÓN Y MANTENIMIENTO

  • debuglevel

Ver los subsistemas disponibles

lncli debuglevel --show

lncli debuglevel --show

Especificar niveles para subsistemas concretos

lncli debuglevel --level=PEER=debug,HSWC=debug,FNDG=debug

lncli debuglevel --level

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

tail -f


  • stop

Detener el nodo LND.

lncli stop

  • describegraph

Ver el grafo completo de la red Lightning.

lncli describegraph

lncli describegraph


UTILIDADES

  • getchaninfo

Obtener info de un canal público por ID.

lncli getchaninfo <channel_id>

lncli listchannels

lncli getchaninfo


  • decodepayreq

Ver el contenido de una factura BOLT11.

lncli decodepayreq <bolt11>

lncli decodepayreq


  • feereport

Informe sobre fees que ganas en tus canales.

lncli feereport

lncli feereport


EXTRAS

Si quieres ver todos los comandos disponibles:

lncli help

lncli help


Y para ver la ayuda específica de un comando:

lncli <comando> --help

lncli comando --help