Comandos LND

En este artículo que estará en constante actualización tendremos algunos comandos muy útiles para nuestro cliente LND.

Pares

Conectar con un nodo

lncli connect [uri]
lncli connect 02d249db09237f974f1c67775accee37a9d1eb3f04f236dda177f5a5c083094f15@i4jogie5l436qgwi73df6n4zmp6td3wvegqjqpckzpfup7vtzycunsqd.onion:9735

Información sobre un nodo en concreto

lncli listpeers | jq '[ .peers | .[] | select(.pub_key=="node id") ]'
Ejemplo:
lncli listpeers | jq '[ .peers | .[] | select(.pub_key=="032b71cc07ea5ff346e7ce9eddad0b55d7e18b788a1e6b4dda3fbd3a7ddbf79bbc") ]'

Canales

Abrir canales

lncli openchannel [nodeid] [amount]
Ejemplo:
lncli openchannel 02d249db09237f974f1c67775accee37a9d1eb3f04f236dda177f5a5c083094f15 200000

Cantidad de canales activos

lncli listchannels | jq '[ .channels | .[] | select(.active==true) ] | length'

Cantidad de canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false) ] | length'

Detalle canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false) ] '



Cantidad de canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false) ] | length'



Cerrar todos los canales activos

lncli listchannels | jq '.[][]' | jq -r '.channel_point' | tr : ' ' | xargs -n2 lncli closechannel

Cerrar todos los canales inactivos

lncli listchannels | jq '.[][]' | jq -c -r 'select(.active == false) | .channel_point' | tr : ' ' | xargs -n2 lncli closechannel --force

Listado del saldo local en los canales activos

lncli listchannels | jq '[ .channels | .[] | select(.active==true and .local_balance!="0") ] | .[] | .local_balance | tonumber'

Saldo local total en los canales activos

lncli listchannels | jq '[ .channels | .[] | select(.active==true)] | map(.local_balance|tonumber) | add'

Listado del saldo remoto en los canales activos

lncli listchannels | jq '[ .channels | .[] | select(.active==true and .remote_balance!="0") ] | .[] | .local_balance | tonumber'

Saldo remoto total en los canales activos

lncli listchannels | jq '[ .channels | .[] | select(.active==true)] | map(.remote_balance|tonumber) | add'

Listado del saldo local en los canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false and .local_balance!="0") ] | .[] | .local_balance | tonumber'

Saldo local total en los canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false)] | map(.local_balance|tonumber) | add'

Listado del saldo remoto en los canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false and .remote_balance!="0") ] | .[] | .local_balance | tonumber'

Saldo remoto total en los canales inactivos

lncli listchannels | jq '[ .channels | .[] | select(.active==false)] | map(.remote_balance|tonumber) | add'

Cambiar la comisión de los canales al mínimo

lncli updatechanpolicy --base_fee_msat 0 --fee_rate 0.000001 --time_lock_delta 144

FONDOS ON-CHAIN

Enviar todos los fondos de la cartera

lncli sendcoins --sweepall <address>
lncli sendcoins --sweepall bc1q7a8afej06mgmm7574jp7uiealvtce6vecx28c
Envía una propina a Jochemin

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *