FreeBSD Manual Pages
LIGHTNING-LISTNODES(7) LIGHTNING-LISTNODES(7) NAME lightning-listnodes -- Command to get the list of nodes in the known network. SYNOPSIS listnodes [id] DESCRIPTION The listnodes command returns nodes the node has learned about via gos- sip messages, or a single one if the node id was specified. • id (pubkey, optional): The public key of the node to list. RETURN VALUE On success, an object containing nodes is returned. It is an array of objects, where each object contains: • nodeid (pubkey): The public key of the node. • last_timestamp (u32, optional): A node_announcement has been re- ceived for this node (UNIX timestamp). If last_timestamp is present: - alias (string) (up to 32 characters): The fun alias this node advertized. - color (hex) (always 6 charac- ters): The favorite RGB color this node advertized. - features (hex): BOLT #9 features bitmap this node advertized. - addresses (array of objects): The addresses this node advertized.: - type (string) (one of "dns", "ipv4", "ipv6", "torv2", "torv3"): Type of connection (until 23.08, websocket was also allowed). - port (u16): Port number. If **type** is "dns", "ipv4", "ipv6", "torv2" or "torv3": - **address** (string): Address in expected format for **type**. If option_will_fund is present: - option_will_fund (object): - lease_fee_base_msat (msat): The fixed fee for a lease (whole number of satoshis). - lease_fee_basis (u32): The proportional fee in basis points (parts per 10,000) for a lease. - funding_weight (u32): The on- chain weight you'll have to pay for a lease. - chan- nel_fee_max_base_msat (msat): The maximum base routing fee this node will charge during the lease. - channel_fee_max_proportional_thou- sandths (u32): The maximum proportional routing fee this node will charge during the lease (in thousandths, not millionths like chan- nel_update). - compact_lease (hex): The lease as represented in the node_announcement. ERRORS On failure, one of the following error codes may be returned: • -32602: Error in given parameters. AUTHOR Vincenzo Palazzo <<vincenzo.palazzo@protonmail.com>> wrote the initial version of this man page, but many others did the hard work of actually implementing this rpc command. SEE ALSO lightning-listchannels(7) RESOURCES Main web site: <https://github.com/ElementsProject/lightning> EXAMPLES Example 1: Request: $ lightning-cli listnodes -k "id"="nodeid030303030303030303030303030303030303030303030303030303030303" { "id": "example:listnodes#1", "method": "listnodes", "params": { "id": "nodeid030303030303030303030303030303030303030303030303030303030303" } } Response: { "nodes": [ { "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", "alias": "HOPPINGFIRE", "color": "035d2b", "last_timestamp": 1738000000, "features": "88a0882a8a59a1", "addresses": [] } ] } Example 2: Request: $ lightning-cli listnodes { "id": "example:listnodes#2", "method": "listnodes", "params": {} } Response: { "nodes": [ { "nodeid": "nodeid020202020202020202020202020202020202020202020202020202020202", "alias": "SILENTARTIST", "color": "022d22", "last_timestamp": 1738000000, "features": "88a0882a8a59a1", "addresses": [] }, { "nodeid": "nodeid010101010101010101010101010101010101010101010101010101010101", "alias": "JUNIORBEAM", "color": "0266e4", "last_timestamp": 1738010000, "features": "88a0882a8a59a1", "addresses": [] }, { "nodeid": "nodeid030303030303030303030303030303030303030303030303030303030303", "alias": "HOPPINGFIRE", "color": "035d2b", "last_timestamp": 1738020000, "features": "88a0882a8a59a1", "addresses": [] }, { "nodeid": "nodeid040404040404040404040404040404040404040404040404040404040404", "alias": "JUNIORFELONY", "color": "0382ce", "last_timestamp": 1738030000, "features": "88a0882a8a59a1", "addresses": [] } ] } Core Lightning v25.02 LIGHTNING-LISTNODES(7)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | AUTHOR | SEE ALSO | RESOURCES | EXAMPLES
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lightning-listnodes&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>