From 5eacb5b22ec9291a6e4023bb88eadb00d2e85da5 Mon Sep 17 00:00:00 2001 From: vacwmX Date: Fri, 24 Nov 2023 18:31:15 +0100 Subject: [PATCH] feat: adding offer command to pyln-testing and msggen --- contrib/msggen/msggen/utils/utils.py | 2 +- contrib/pyln-testing/pyln/testing/grpc2py.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/contrib/msggen/msggen/utils/utils.py b/contrib/msggen/msggen/utils/utils.py index f8358c369..e6d0ca110 100644 --- a/contrib/msggen/msggen/utils/utils.py +++ b/contrib/msggen/msggen/utils/utils.py @@ -87,7 +87,7 @@ def load_jsonrpc_service(schema_dir: str): "ListHtlcs", # "multifundchannel", # "multiwithdraw", - # "offer", + "Offer", # "openchannel_abort", # "openchannel_bump", # "openchannel_init", diff --git a/contrib/pyln-testing/pyln/testing/grpc2py.py b/contrib/pyln-testing/pyln/testing/grpc2py.py index c7230444c..1f762de2f 100644 --- a/contrib/pyln-testing/pyln/testing/grpc2py.py +++ b/contrib/pyln-testing/pyln/testing/grpc2py.py @@ -1421,6 +1421,18 @@ def listhtlcs2py(m): }) +def offer2py(m): + return remove_default({ + "offer_id": m.offer_id, # PrimitiveField in generate_composite + "active": m.active, # PrimitiveField in generate_composite + "single_use": m.single_use, # PrimitiveField in generate_composite + "bolt12": m.bolt12, # PrimitiveField in generate_composite + "used": m.used, # PrimitiveField in generate_composite + "created": c.created, # PrimitiveField in generate_composite + "label": c.label, # PrimitiveField in generate_composite # PrimitiveField in generate_composite + }) + + def ping2py(m): return remove_default({ "totlen": m.totlen, # PrimitiveField in generate_composite