lncli - control plane for your Lightning Network Daemon (lnd)
lncli [global options] command [command options] [arguments...]
0.8.2-beta commit=queue/v1.0.2-81-gf5b1d40b9af062179b5c77cf0b3e6414a8a0751d
command | description |
---|---|
getinfo | Returns basic information related to the active daemon. |
debuglevel | Set the debug level. |
stop | Stop and shutdown the daemon. |
help, h | Shows a list of commands or help for one command |
command | description |
---|---|
openchannel | Open a channel to a node or an existing peer. |
closechannel | Close an existing channel. |
closeallchannels | Close all existing channels. |
abandonchannel | Abandons an existing channel. |
channelbalance | Returns the sum of the total available channel balance across all open channels. |
pendingchannels | Display information pertaining to pending channels. |
listchannels | List all open channels. |
closedchannels | List all closed channels. |
getchaninfo | Get the state of a channel. |
getnetworkinfo | Get statistical information about the current state of the network. |
feereport | Display the current fee policies of all active channels. |
updatechanpolicy | Update the channel policy for all channels, or a single channel. |
exportchanbackup | Obtain a static channel back up for a selected channels, or all known channels |
verifychanbackup | Verify an existing channel backup |
restorechanbackup | Restore an existing single or multi-channel static channel backup |
command | description |
---|---|
bakemacaroon | Bakes a new macaroon with the provided list of permissions and restrictions |
command | description |
---|---|
estimatefee | Get fee estimates for sending bitcoin on-chain to multiple addresses. |
sendmany | Send bitcoin on-chain to multiple addresses. |
sendcoins | Send bitcoin on-chain to an address. |
listunspent | List utxos available for spending. |
listchaintxns | List transactions from the wallet. |
command | description |
---|---|
sendpayment | Send a payment over lightning. |
payinvoice | Pay an invoice over lightning. |
sendtoroute | Send a payment over a predefined route. |
addinvoice | Add a new invoice. |
lookupinvoice | Lookup an existing invoice by its payment hash. |
listinvoices | List all invoices currently stored within the database. Any active debug invoices are ignored. |
listpayments | List all outgoing payments. |
queryroutes | Query a route to a destination. |
decodepayreq | Decode a payment request. |
fwdinghistory | Query the history of all forwarded HTLCs. |
command | description |
---|---|
connect | Connect to a remote lnd peer. |
disconnect | Disconnect a remote lnd peer identified by public key. |
listpeers | List all active, currently connected peers. |
describegraph | Describe the network graph. |
getnodeinfo | Get information on a specific node. |
command | description |
---|---|
create | Initialize a wallet when starting lnd for the first time. |
unlock | Unlock an encrypted wallet at startup. |
changepassword | Change an encrypted wallet's password at startup. |
command | description |
---|---|
newaddress | Generates a new address. |
walletbalance | Compute and display the wallet's current balance. |
signmessage | Sign a message with the node's private key. |
verifymessage | Verify a message signed with the signature. |
command | description |
---|---|
wtclient | Interact with the watchtower client. |
option | description |
---|---|
--rpcserver value | host:port of ln daemon (default: "localhost:10009") |
--lnddir value | path to lnd's base directory (default: "/home/tomosaigon/.lnd") |
--tlscertpath value | path to TLS certificate (default: "/home/tomosaigon/.lnd/tls.cert") |
--chain value, -c value | the chain lnd is running on e.g. bitcoin (default: "bitcoin") |
--network value, -n value | the network lnd is running on e.g. mainnet, testnet, etc. (default: "mainnet") |
--no-macaroons | disable macaroon authentication |
--macaroonpath value | path to macaroon file |
--macaroontimeout value | anti-replay macaroon validity time in seconds (default: 60) |
--macaroonip value | if set, lock macaroon to specific IP address |
--help, -h | show help |
--version, -v | print the version |