From 89c45b379a827593e78a541b6103af2e494167d7 Mon Sep 17 00:00:00 2001 From: Michael Schmoock Date: Tue, 22 Jun 2021 15:41:54 +0200 Subject: [PATCH] pyln: rpc support for listchannels by destination --- contrib/pyln-client/pyln/client/lightning.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/pyln-client/pyln/client/lightning.py b/contrib/pyln-client/pyln/client/lightning.py index e83c15e4b..5ce7fbf0e 100644 --- a/contrib/pyln-client/pyln/client/lightning.py +++ b/contrib/pyln-client/pyln/client/lightning.py @@ -844,13 +844,15 @@ class LightningRpc(UnixDomainSocketRpc): } return self.call("invoice", payload) - def listchannels(self, short_channel_id=None, source=None): + def listchannels(self, short_channel_id=None, source=None, destination=None): """ - Show all known channels, accept optional {short_channel_id} or {source}. + Show all known channels or filter by optional + {short_channel_id}, {source} or {destination}. """ payload = { "short_channel_id": short_channel_id, - "source": source + "source": source, + "destination": destination } return self.call("listchannels", payload)