Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help