mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-19 05:44:12 +01:00
b0da807700
This commit will remove parameter descriptions from RPC markdown but we will fix it in next commits by reading these descriptions directly from json. - Removing parameter description text - Adding/removing newlines for cleaner formatting - Adding ERRORS title wherever needed - Updating titles for consistency - Adding resources links
3.1 KiB
3.1 KiB
lightning-listfunds -- Command showing all funds currently managed by the Core Lightning node
SYNOPSIS
listfunds [spent]
DESCRIPTION
The listfunds RPC command displays all funds available, either in unspent outputs (UTXOs) in the internal wallet or funds locked in currently open channels.
RETURN VALUE
On success, an object is returned, containing:
-
outputs (array of objects):
- txid (txid): the ID of the spendable transaction
- output (u32): the index within txid
- amount_msat (msat): the amount of the output
- scriptpubkey (hex): the scriptPubkey of the output
- status (string) (one of "unconfirmed", "confirmed", "spent", "immature")
- reserved (boolean): whether this UTXO is currently reserved for an in-flight tx
- address (string, optional): the bitcoin address of the output
- redeemscript (hex, optional): the redeemscript, only if it's p2sh-wrapped
If status is "confirmed":
- blockheight (u32): Block height where it was confirmed
If reserved is "true":
- reserved_to_block (u32): Block height where reservation will expire
-
channels (array of objects):
- peer_id (pubkey): the peer with which the channel is opened
- our_amount_msat (msat): available satoshis on our node's end of the channel
- amount_msat (msat): total channel value
- funding_txid (txid): funding transaction id
- funding_output (u32): the 0-based index of the output in the funding transaction
- connected (boolean): whether the channel peer is connected
- state (string): the channel state, in particular "CHANNELD_NORMAL" means the channel can be used normally (one of "OPENINGD", "CHANNELD_AWAITING_LOCKIN", "CHANNELD_NORMAL", "CHANNELD_SHUTTING_DOWN", "CLOSINGD_SIGEXCHANGE", "CLOSINGD_COMPLETE", "AWAITING_UNILATERAL", "FUNDING_SPEND_SEEN", "ONCHAIN", "DUALOPEND_OPEN_INIT", "DUALOPEND_AWAITING_LOCKIN", "DUALOPEND_OPEN_COMMITTED", "DUALOPEND_OPEN_COMMIT_READY")
- channel_id (hash): The full channel_id (funding txid Xored with output number) (added v23.05)
If state is "CHANNELD_NORMAL":
- short_channel_id (short_channel_id): short channel id of channel
If state is "CHANNELD_SHUTTING_DOWN", "CLOSINGD_SIGEXCHANGE", "CLOSINGD_COMPLETE", "AWAITING_UNILATERAL", "FUNDING_SPEND_SEEN" or "ONCHAIN":
- short_channel_id (short_channel_id, optional): short channel id of channel (only if funding reached lockin depth before closing)
AUTHOR
Felix <fixone@gmail.com> is mainly responsible.
SEE ALSO
lightning-newaddr(7), lightning-fundchannel(7), lightning-withdraw(7), lightning-listtransactions(7)
RESOURCES
Main web site: https://github.com/ElementsProject/lightning