diff --git a/contrib/pyln-testing/pyln/testing/grpc.py b/contrib/pyln-testing/pyln/testing/grpc.py index 6e73f34e80d6..ae1f01328854 100644 --- a/contrib/pyln-testing/pyln/testing/grpc.py +++ b/contrib/pyln-testing/pyln/testing/grpc.py @@ -272,3 +272,18 @@ def close( # 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))