From c7d359baf455e5260dc5d126b05211279e186ef8 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 18 May 2022 10:53:22 +0930 Subject: [PATCH] cln-grpc: API updates after 8dd51d127fff01b9302009906dcbdc83ea3b6548 Changing the JSON schemas changes this, and I didn't rebuild! Signed-off-by: Rusty Russell --- .msggen.json | 1 + cln-grpc/proto/node.proto | 1 + cln-grpc/src/convert.rs | 1 + cln-rpc/src/model.rs | 2 ++ 4 files changed, 5 insertions(+) diff --git a/.msggen.json b/.msggen.json index 48a398f0d..a664e3346 100644 --- a/.msggen.json +++ b/.msggen.json @@ -580,6 +580,7 @@ "ListFunds.outputs[].blockheight": 8, "ListFunds.outputs[].output": 2, "ListFunds.outputs[].redeemscript": 6, + "ListFunds.outputs[].reserved": 9, "ListFunds.outputs[].scriptpubkey": 4, "ListFunds.outputs[].status": 7, "ListFunds.outputs[].txid": 1 diff --git a/cln-grpc/proto/node.proto b/cln-grpc/proto/node.proto index bf66a9baa..a368f2078 100644 --- a/cln-grpc/proto/node.proto +++ b/cln-grpc/proto/node.proto @@ -272,6 +272,7 @@ message ListfundsOutputs { optional string address = 5; optional bytes redeemscript = 6; ListfundsOutputsStatus status = 7; + bool reserved = 9; optional uint32 blockheight = 8; } diff --git a/cln-grpc/src/convert.rs b/cln-grpc/src/convert.rs index a7be55089..c5c919d6c 100644 --- a/cln-grpc/src/convert.rs +++ b/cln-grpc/src/convert.rs @@ -188,6 +188,7 @@ impl From<&responses::ListfundsOutputs> for pb::ListfundsOutputs { address: c.address.clone(), // Rule #2 for type string? redeemscript: c.redeemscript.as_ref().map(|v| hex::decode(&v).unwrap()), // Rule #2 for type hex? status: c.status as i32, + reserved: c.reserved.clone(), // Rule #2 for type boolean blockheight: c.blockheight.clone(), // Rule #2 for type u32? } } diff --git a/cln-rpc/src/model.rs b/cln-rpc/src/model.rs index db51cb0e5..61697c4f8 100644 --- a/cln-rpc/src/model.rs +++ b/cln-rpc/src/model.rs @@ -1286,6 +1286,8 @@ pub mod responses { // Path `ListFunds.outputs[].status` #[serde(rename = "status")] pub status: ListfundsOutputsStatus, + #[serde(alias = "reserved")] + pub reserved: bool, #[serde(alias = "blockheight", skip_serializing_if = "Option::is_none")] pub blockheight: Option, }