 |
|
| |
LIGHTNING-BKPR-CHANNELSAPY(7) |
|
LIGHTNING-BKPR-CHANNELSAPY(7) |
lightning-bkpr-channelsapy -- Command to list stats on channel
earnings
bkpr-channelsapy [start_time] [end_time]
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.
On success, an object containing channels_apy is returned.
It is an array 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
(liquidity 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
funding. 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
funding.
- fees_out_msat (msat): Fees earned on routed outbound.
- utilization_out (string): Sats routed outbound / total start
balance.
- 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.
lightning-bkpr-listincome(7), lightning-bkpr-listfunds(7),
lightning-bkpr-listaccountevents(7), lightning-bkpr-dumpincomecsv(7),
lightning-listpeers(7)
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%"
}
]
}
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
|