home | help
LIGHTNING-LISTFUNDS(7)					  LIGHTNING-LISTFUNDS(7)

NAME
     listfunds -- Command showing all funds currently managed by the Core Light-
     ning 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.

     *	spent  (boolean, optional): If True, then the outputs will include spent
	outputs in addition to the unspent ones. The default is False.

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",  "imma-
	   ture")
	*  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) (one of "OPENINGD", "CHANNELD_AWAITING_LOCKIN", "CHAN-
	   NELD_NORMAL",    "CHANNELD_SHUTTING_DOWN",	 "CLOSINGD_SIGEXCHANGE",
	   "CLOSINGD_COMPLETE",   "AWAITING_UNILATERAL",   "FUNDING_SPEND_SEEN",
	   "ONCHAIN", "DUALOPEND_OPEN_INIT", "DUALOPEND_AWAITING_LOCKIN", "CHAN-
	   NELD_AWAITING_SPLICE",	 "DUALOPEND_OPEN_COMMITTED",	    "DU-
	   ALOPEND_OPEN_COMMIT_READY"):  The  channel state, in particular CHAN-
	   NELD_NORMAL means the channel can be used normally.
	*  channel_id (hash): The full channel_id (funding txid Xored with  out-
	   put 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",  "CLOS-
	INGD_COMPLETE",   "AWAITING_UNILATERAL",  "FUNDING_SPEND_SEEN"	or  "ON-
	CHAIN": - 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

EXAMPLES
     Example 1:

     Request:

     $ lightning-cli listfunds

     {
       "id": "example:listfunds#1",
       "method": "listfunds",
       "params": {}
     }

     Response:

     {
       "outputs": [
	 {
	   "txid": "txid000010000100001000010000100001000010000100001000010000100001",
	   "output": 2,
	   "amount_msat": 26000000,
	   "scriptpubkey": "scriptpubkey01010101010101010101010101010101010101010101010101010101",
	   "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404",
	   "status": "confirmed",
	   "blockheight": 160,
	   "reserved": false
	 },
	 {
	   "txid": "txid000020000200002000020000200002000020000200002000020000200002",
	   "output": 3,
	   "amount_msat": 27000000,
	   "scriptpubkey": "scriptpubkey02020202020202020202020202020202020202020202020202020202",
	   "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404",
	   "status": "confirmed",
	   "blockheight": 160,
	   "reserved": false
	 },
	 {
	   "txid": "txid000030000300003000030000300003000030000300003000030000300003",
	   "output": 4,
	   "amount_msat": 28000000,
	   "scriptpubkey": "scriptpubkey03030303030303030303030303030303030303030303030303030303",
	   "address": "bcrt1p0004040404040404040404040404040404040404040404040404040404",
	   "status": "confirmed",
	   "blockheight": 160,
	   "reserved": false
	 }
       ],
       "channels": [
	 {
	   "peer_id": "nodeid020202020202020202020202020202020202020202020202020202020202",
	   "connected": true,
	   "state": "CHANNELD_NORMAL",
	   "channel_id": "channelid0120000120000120000120000120000120000120000120000120000",
	   "short_channel_id": "109x1x1",
	   "our_amount_msat": 36000000,
	   "amount_msat": 11000000,
	   "funding_txid": "txid010010100101001010010100101001010010100101001010010100101001",
	   "funding_output": 1
	 },
	 {
	   "peer_id": "nodeid050505050505050505050505050505050505050505050505050505050505",
	   "connected": false,
	   "state": "ONCHAIN",
	   "channel_id": "channelid1300013000130001300013000130001300013000130001300013000",
	   "our_amount_msat": 37000000,
	   "amount_msat": 12000000,
	   "funding_txid": "txid010020100201002010020100201002010020100201002010020100201002",
	   "funding_output": 2
	 },
	 {
	   "peer_id": "nodeid030303030303030303030303030303030303030303030303030303030303",
	   "connected": false,
	   "state": "ONCHAIN",
	   "channel_id": "channelid1100011000110001100011000110001100011000110001100011000",
	   "our_amount_msat": 38000000,
	   "amount_msat": 13000000,
	   "funding_txid": "txid010030100301003010030100301003010030100301003010030100301003",
	   "funding_output": 3
	 }
       ]
     }

Core Lightning v26.06.1 				  LIGHTNING-LISTFUNDS(7)

home | help