From 940f5c350c19234a40b50bff9709cf03c4f525f2 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Fri, 1 Apr 2022 14:43:34 +1030 Subject: [PATCH] cln-rpc: Skip the HTLC state for now It's schema definition is weirdly asymmetric, with variants dependent on another fields' value. Need to decide if we want to either hand-code a superset or make a more complex decoding, but definitely not something we'd want the generator to be able to do. --- contrib/msggen/msggen/grpc.py | 1 + contrib/msggen/msggen/rust.py | 1 + 2 files changed, 2 insertions(+) diff --git a/contrib/msggen/msggen/grpc.py b/contrib/msggen/msggen/grpc.py index 9b86ac931..10b29d11a 100644 --- a/contrib/msggen/msggen/grpc.py +++ b/contrib/msggen/msggen/grpc.py @@ -35,6 +35,7 @@ overrides = { # Truncate the tree here, it's a complex structure with identitcal # types 'ListPeers.peers[].channels[].state_changes[]': None, + 'ListPeers.peers[].channels[].htlcs[].state': None, 'ListPeers.peers[].channels[].opener': "ChannelSide", 'ListPeers.peers[].channels[].closer': "ChannelSide", 'ListPeers.peers[].channels[].features[]': "string", diff --git a/contrib/msggen/msggen/rust.py b/contrib/msggen/msggen/rust.py index 7803e2322..915bb9507 100644 --- a/contrib/msggen/msggen/rust.py +++ b/contrib/msggen/msggen/rust.py @@ -20,6 +20,7 @@ overrides = { 'ListPeers.peers[].channels[].state_changes[].old_state': "ChannelState", 'ListPeers.peers[].channels[].state_changes[].new_state': "ChannelState", 'ListPeers.peers[].channels[].state_changes[].cause': "ChannelStateChangeCause", + 'ListPeers.peers[].channels[].htlcs[].state': None, 'ListPeers.peers[].channels[].opener': "ChannelSide", 'ListPeers.peers[].channels[].closer': "ChannelSide", 'ListPeers.peers[].channels[].features[]': "string",