faraday/frdrpcserver
bitromortac dc9b6388af frdrpcserver: implement GetChannelEvents
Implements the handler against the chanevents store. A zero end_time
defaults to the server's current wall clock so callers can omit it for
"up to now" queries. max_events is clamped to a 10000-row hard cap that
also serves as the implicit default when the caller leaves the field at
zero. An unknown chan_point maps to NotFound; negative time bounds and
start_time after end_time map to InvalidArgument. The response sets
has_more whenever the page filled to the requested limit so the client
knows to keep paginating.

Also registers the new endpoint in the macaroon permissions table
under the channels:read entitlement.
2026-05-08 20:13:58 +02:00
..
perms frdrpcserver: implement GetChannelEvents 2026-05-08 20:13:58 +02:00
channel_insights.go frdrpc+frdrpcserver: move RPC server into own package 2022-05-02 12:24:44 +02:00
close_recommendations.go frdrpc+frdrpcserver: move RPC server into own package 2022-05-02 12:24:44 +02:00
close_report.go multi: fix linter issues, run imports 2022-11-21 17:12:17 +01:00
exchange_rate.go frdrpcserver: fix granularity parsing from RPC 2026-03-03 13:40:18 -05:00
exchange_rate_test.go frdrpcserver: fix granularity parsing from RPC 2026-03-03 13:40:18 -05:00
getchanevents.go frdrpcserver: implement GetChannelEvents 2026-05-08 20:13:58 +02:00
log.go multi: update LND, lndclient and btclog deps 2025-03-05 11:51:45 +02:00
node_audit.go Only fetch onchain transactions from LND within start_time and end_time range 2025-01-20 11:05:10 +01:00
revenue_report.go multi: fix linter issues, run imports 2022-11-21 17:12:17 +01:00
rpcserver.go faraday+frdrpcserver: pass in chan events store 2026-05-08 20:13:58 +02:00
validate.go frdrpc+frdrpcserver: move RPC server into own package 2022-05-02 12:24:44 +02:00