Skip to content

Commit 7338685

Browse files
add close channel in the cli
1 parent cdb0ddf commit 7338685

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

ldk-server-cli/src/main.rs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use ldk_server_client::error::LdkServerErrorCode::{
66
};
77
use ldk_server_client::ldk_server_protos::api::{
88
Bolt11ReceiveRequest, Bolt11SendRequest, Bolt12ReceiveRequest, Bolt12SendRequest,
9-
GetBalancesRequest, GetNodeInfoRequest, ListChannelsRequest, ListPaymentsRequest,
10-
OnchainReceiveRequest, OnchainSendRequest, OpenChannelRequest,
9+
CloseChannelRequest, GetBalancesRequest, GetNodeInfoRequest, ListChannelsRequest,
10+
ListPaymentsRequest, OnchainReceiveRequest, OnchainSendRequest, OpenChannelRequest,
1111
};
1212
use ldk_server_client::ldk_server_protos::types::{
1313
bolt11_invoice_description, Bolt11InvoiceDescription, PageToken, Payment,
@@ -75,6 +75,13 @@ enum Commands {
7575
#[arg(short, long)]
7676
payer_note: Option<String>,
7777
},
78+
CloseChannel {
79+
#[arg(short, long)]
80+
user_channel_id: String,
81+
#[arg(short, long)]
82+
counterparty_node_id: String,
83+
},
84+
7885
OpenChannel {
7986
#[arg(short, long)]
8087
node_pubkey: String,
@@ -170,6 +177,13 @@ async fn main() {
170177
.await,
171178
);
172179
},
180+
Commands::CloseChannel { user_channel_id, counterparty_node_id } => {
181+
handle_response_result(
182+
client
183+
.close_channel(CloseChannelRequest { user_channel_id, counterparty_node_id })
184+
.await,
185+
);
186+
},
173187
Commands::OpenChannel {
174188
node_pubkey,
175189
address,

0 commit comments

Comments
 (0)