 |
|
| |
LIGHTNING-LISTFUNDS(7) |
|
LIGHTNING-LISTFUNDS(7) |
lightning-listfunds -- Command showing all funds currently managed
by the Core Lightning node
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.
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) (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",
"CHANNELD_AWAITING_SPLICE",
"DUALOPEND_OPEN_COMMITTED",
"DUALOPEND_OPEN_COMMIT_READY"): The channel state, in particular
CHANNELD_NORMAL means the channel can be used
normally.
- 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).
lightning-newaddr(7), lightning-fundchannel(7),
lightning-withdraw(7), lightning-listtransactions(7)
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
}
]
}
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
|