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

FreeBSD Manual Pages

  
 
  

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

NAME
       lightning-getinfo  -- Command to	receive	all information	about the Core
       Lightning node.

SYNOPSIS
       getinfo

DESCRIPTION
       The getinfo gives a summary of the current running node.

RETURN VALUE
       On success, an object is	returned, containing:

         id (pubkey): The public key unique to	this node.
         alias	(string) (up to	32 characters):	The fun	alias this  node  will
	  advertize.
         color	 (hex) (always 6 characters): The favorite RGB color this node
	  will advertize.
         num_peers (u32): The total count of peers, connected or  with	 chan-
	  nels.
         num_pending_channels	(u32):	The  total  count  of  channels	 being
	  opened.
         num_active_channels (u32): The total count  of  channels  in	normal
	  state.
         num_inactive_channels	(u32): The total count of channels waiting for
	  opening or closing transactions to be	mined.
         version (string): Identifies what bugs you are running into.
         lightning-dir	(string): Identifies where you can find	the configura-
	  tion and other related files.
         blockheight (u32): The highest block height we've learned.
         network  (string):  Represents  the  type of network on the node are
	  working (e.g:	bitcoin, testnet, or regtest).
         fees_collected_msat (msat): Total routing  fees  collected  by  this
	  node.
         address (array of objects): The addresses we announce	to the world.:

	    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.
         our_features	(object,  optional):  Our  BOLT	 #9  feature  bits (as
	  hexstring) for various contexts.:

	    init (hex): Features (incl. globalfeatures) in our	init  message,
	     these  also  restrict  what we offer in open_channel or accept in
	     accept_channel.
	    node (hex): Features in our node_announcement message.
	    channel (hex): Negotiated channel features	we (as channel initia-
	     tor) publish in the channel_announcement message.
	    invoice (hex): Features in	our BOLT11 invoices.
         binding (array of objects, optional):	The addresses we are listening
	  on.:

	    type  (string)  (one  of  "local  socket",	 "websocket",  "ipv4",
	     "ipv6", "torv2", "torv3"):	Type of	connection.
	    address (string, optional): Address in expected format for	type.
	    port (u16,	optional): Port	number.

	  If type is "local socket": - socket (string):	Socket filename.

	  If type is "websocket": - subtype (string): Type of address.

       The following warnings may also be returned:

         warning_bitcoind_sync: Bitcoind is not up-to-date with network.
         warning_lightningd_sync:  Lightningd	is still loading latest	blocks
	  from bitcoind.

ERRORS
       On failure, one of the following	error codes may	be returned:

         -32602: Error	in given parameters or some error happened during  the
	  command process.

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-connect(7),   lightning-fundchannel(7),    lightning-listcon-
       figs(7)

RESOURCES
       Main web	site: <https://github.com/ElementsProject/lightning>

EXAMPLES
       Example 1:

       Request:

       $ lightning-cli getinfo

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

       Response:

       {
	 "id": "nodeid020202020202020202020202020202020202020202020202020202020202",
	 "alias": "SILENTARTIST",
	 "color": "022d22",
	 "num_peers": 0,
	 "num_pending_channels": 0,
	 "num_active_channels":	0,
	 "num_inactive_channels": 0,
	 "address": [],
	 "binding": [
	   {
	     "type": "ipv4",
	     "address":	"127.0.0.1",
	     "port": 19735
	   }
	 ],
	 "version": "v25.02",
	 "blockheight":	110,
	 "network": "regtest",
	 "fees_collected_msat":	0,
	 "lightning-dir": "/tmp/.lightning/regtest",
	 "our_features": {
	   "init": "08a0882a8a59a1",
	   "node": "88a0882a8a59a1",
	   "channel": "",
	   "invoice": "02000002024100"
	 }
       }

Core Lightning v25.02					  LIGHTNING-GETINFO(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lightning-getinfo&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>

home | help