-
Notifications
You must be signed in to change notification settings - Fork 961
Closed
Labels
Description
The output for listpays is rather large for me. I'm usually only interested in the last one or two, namely to check:
- if a payment is stuck or failed (so I know if it's safe to try again)
- if I accidentally paid twice for my Club Mate
My current workaround is to just do lightning-cli listpays | tail -n 200, but I'd rather be able to do something like listpays -2 (or just 2, assuming most of the time you want the most recent thing).
Another workaround is to pass the full result into JQ and get the last element(s).
Same story for listinvoices; those 10K+ keysends crash my SSH connection if I forget to pipe tail.
I suspect clients like c-lightning-REST would also benefit from the ability to fetch only recent transactions, so mobile apps like Zeus can be more responsive. For that use case you probably want an offset argument too.