Read LND's rolling forwarding-fee revenue windows

The fee report exposes trailing day, week and month totals alongside current channel fee policies. Mixing those fields creates misleading revenue dashboards.

Capture rolling totals in satoshis

Run feereport against the routing node and retain the timestamp of the snapshot. The day total covers the previous 24 hours. The week and month values cover their respective trailing intervals.

lncli feereport | jq '{day_fee_sum, week_fee_sum, month_fee_sum}'

Avoid overlapping-period totals

If the day total is 200 sat and the week total is 1,000 sat, the day is already contained in the week. Adding them would count some earnings twice. A report for a calendar day in a particular timezone requires timestamped forwarding events and explicit period boundaries rather than a trailing total.

lightning.engineering fee-report