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

FreeBSD Manual Pages

  
 
  

home | help
LIGHTNING-BKPR-CHANNELSAPY(7)			 LIGHTNING-BKPR-CHANNELSAPY(7)

NAME
       lightning-bkpr-channelsapy -- Command to	list stats on channel earnings

SYNOPSIS
       bkpr-channelsapy	[start_time] [end_time]

DESCRIPTION
       The bkpr-channelsapy RPC	command	lists stats on routing income, leasing
       income, and various calculated APYs for channel routed funds.

         start_time  (u64,  optional):	 UNIX timestamp	(in seconds) to	filter
	  events after the provided timestamp. The default is zero.
         end_time (u64, optional): UNIX  timestamp  (in  seconds)  to	filter
	  events up to and at the provided timestamp. The default is max-int.

RETURN VALUE
       On success, an object containing	channels_apy is	returned. It is	an ar-
       ray of objects, where each object contains:

         account (string): The	account	name. If the account is	a channel, the
	  channel_id. The 'net'	entry is the rollup of all channel accounts.
         routed_out_msat (msat): Sats routed (outbound).
         routed_in_msat (msat): Sats routed (inbound).
         lease_fee_paid_msat (msat): Sats paid	for leasing inbound (liquidity
	  ads).
         lease_fee_earned_msat	(msat):	Sats earned for	leasing	outbound (liq-
	  uidity ads).
         pushed_out_msat (msat): Sats pushed to peer at open.
         pushed_in_msat (msat): Sats pushed in	from peer at open.
         our_start_balance_msat  (msat): Starting balance in channel at fund-
	  ing. Note that if our	start balance is zero, any _initial field will
	  be omitted (can't divide by zero).
         channel_start_balance_msat (msat): Total starting balance  at	 fund-
	  ing.
         fees_out_msat	(msat):	Fees earned on routed outbound.
         utilization_out  (string):  Sats  routed outbound / total start bal-
	  ance.
         utilization_in (string): Sats	routed inbound / total start balance.
         apy_out (string): Fees earned	on outbound routed  payments  /	 total
	  start	 balance  for  the  length  of time this channel has been open
	  amortized to a year (APY).
         apy_in (string): Fees	earned on  inbound  routed  payments  /	 total
	  start	 balance  for  the  length  of time this channel has been open
	  amortized to a year (APY).
         apy_total (string): Total fees earned	on  routed  payments  /	 total
	  start	 balance  for  the  length  of time this channel has been open
	  amortized to a year (APY).
         fees_in_msat (msat, optional): Fees earned on	routed inbound.
         utilization_out_initial (string, optional): Sats routed  outbound  /
	  our start balance.
         utilization_in_initial (string, optional): Sats routed inbound / our
	  start	balance.
         apy_out_initial  (string,  optional):	Fees earned on outbound	routed
	  payments / our start balance for the length of time this channel has
	  been open amortized to a year	(APY).
         apy_in_initial (string, optional): Fees  earned  on  inbound	routed
	  payments / our start balance for the length of time this channel has
	  been open amortized to a year	(APY).
         apy_total_initial  (string,  optional):  Total fees earned on	routed
	  payments / our start balance for the length of time this channel has
	  been open amortized to a year	(APY).
         apy_lease (string, optional):	Lease fees earned  over	 total	amount
	  leased  for  the lease term, amortized to a year (APY). Only appears
	  if channel was leased	out by us.

AUTHOR
       Lisa Neigut <<niftynei@gmail.com>> is mainly responsible.

SEE ALSO
       lightning-bkpr-listincome(7),  lightning-bkpr-listfunds(7),  lightning-
       bkpr-listaccountevents(7),  lightning-bkpr-dumpincomecsv(7), lightning-
       listpeers(7)

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

EXAMPLES
       Example 1:

       Request:

       $ lightning-cli bkpr-channelsapy

       {
	 "id": "example:bkpr-channelsapy#1",
	 "method": "bkpr-channelsapy",
	 "params": {}
       }

       Response:

       {
	 "channels_apy": [
	   {
	     "account":	"channelid0120000120000120000120000120000120000120000120000120000",
	     "routed_out_msat":	1000000,
	     "routed_in_msat": 510091208,
	     "lease_fee_paid_msat": 0,
	     "lease_fee_earned_msat": 0,
	     "pushed_out_msat":	0,
	     "pushed_in_msat": 0,
	     "our_start_balance_msat": 0,
	     "channel_start_balance_msat": 1000000000,
	     "fees_out_msat": 0,
	     "fees_in_msat": 106,
	     "utilization_out":	"30.7060%",
	     "utilization_in": "10.0027%",
	     "utilization_in_initial": "50.0081%",
	     "apy_out":	"0.0080%",
	     "apy_in": "0.0080%",
	     "apy_in_initial": "0.0250%",
	     "apy_total": "0.0160%"
	   },
	   {
	     "account":	"channelid0230000230000230000230000230000230000230000230000230000",
	     "routed_out_msat":	510190102,
	     "routed_in_msat": 0,
	     "lease_fee_paid_msat": 0,
	     "lease_fee_earned_msat": 0,
	     "pushed_out_msat":	0,
	     "pushed_in_msat": 0,
	     "our_start_balance_msat": 1000000000,
	     "channel_start_balance_msat": 1000000000,
	     "fees_out_msat": 106,
	     "fees_in_msat": 0,
	     "utilization_out":	"31.7060%",
	     "utilization_out_initial":	"51.5591%",
	     "utilization_in": "11.0027%",
	     "apy_out":	"0.0081%",
	     "apy_out_initial":	"0.0121%",
	     "apy_in": "0.0081%",
	     "apy_total": "0.0161%",
	     "apy_total_initial": "0.0161%"
	   },
	   {
	     "account":	"channelid0250000250000250000250000250000250000250000250000250000",
	     "routed_out_msat":	500000000,
	     "routed_in_msat": 0,
	     "lease_fee_paid_msat": 0,
	     "lease_fee_earned_msat": 0,
	     "pushed_out_msat":	0,
	     "pushed_in_msat": 0,
	     "our_start_balance_msat": 1000000000,
	     "channel_start_balance_msat": 1000000000,
	     "fees_out_msat": 0,
	     "fees_in_msat": 0,
	     "utilization_out":	"32.7060%",
	     "utilization_out_initial":	"52.5591%",
	     "utilization_in": "12.0027%",
	     "apy_out":	"0.0082%",
	     "apy_out_initial":	"0.0122%",
	     "apy_in": "0.0082%",
	     "apy_total": "0.0162%",
	     "apy_total_initial": "0.0162%"
	   },
	   {
	     "account":	"net",
	     "routed_out_msat":	1011190102,
	     "routed_in_msat": 510091208,
	     "lease_fee_paid_msat": 0,
	     "lease_fee_earned_msat": 0,
	     "pushed_out_msat":	0,
	     "pushed_in_msat": 0,
	     "our_start_balance_msat": 2000000000,
	     "channel_start_balance_msat": 3000000000,
	     "fees_out_msat": 106,
	     "fees_in_msat": 106,
	     "utilization_out":	"33.7060%",
	     "utilization_out_initial":	"53.5591%",
	     "utilization_in": "13.0027%",
	     "utilization_in_initial": "53.0081%",
	     "apy_out":	"0.0083%",
	     "apy_out_initial":	"0.0123%",
	     "apy_in": "0.0083%",
	     "apy_in_initial": "0.0253%",
	     "apy_total": "0.0163%",
	     "apy_total_initial": "0.0163%"
	   }
	 ]
       }

Core Lightning v25.02				 LIGHTNING-BKPR-CHANNELSAPY(7)

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

home | help