From 76d05483fa2544f3ec463bb15c9e5ee8b9a58d4e Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Tue, 19 Jul 2022 09:41:06 +0200 Subject: [PATCH] pyln-testing: Add listinvoices to grpc shim --- contrib/pyln-testing/pyln/testing/grpc.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/contrib/pyln-testing/pyln/testing/grpc.py b/contrib/pyln-testing/pyln/testing/grpc.py index bb4c25d7f..d8ff7bc08 100644 --- a/contrib/pyln-testing/pyln/testing/grpc.py +++ b/contrib/pyln-testing/pyln/testing/grpc.py @@ -271,3 +271,18 @@ class LightningGrpc(object): # feerange, ) return grpc2py.close2py(self.stub.Close(payload)) + + def listinvoices( + self, + label=None, + payment_hash=None, + invstring=None, + offer_id=None + ): + payload = pb.ListinvoicesRequest( + label=label, + invstring=invstring, + payment_hash=unhexlify(payment_hash) if payment_hash else None, + offer_id=offer_id, + ) + return grpc2py.listinvoices2py(self.stub.ListInvoices(payload))