Skip to content

Commit 2fd17da

Browse files
author
Conor Okus
committed
Add RGS Swift snippets
1 parent c934e2c commit 2fd17da

File tree

2 files changed

+604
-571
lines changed

2 files changed

+604
-571
lines changed

docs/tutorials/building-a-node-with-ldk/closing-a-channel.md

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
# Closing a Channel
22

3-
Closing Channel using Custom KeysManager. (Single Fees)
3+
Close Channel
4+
5+
<CodeSwitcher :languages="{rust:'Rust', java:'Java', swift:'Swift'}">
6+
<template v-slot:rust>
7+
8+
```rust
9+
// TODO: Add Rust Code Here
10+
```
11+
12+
</template>
13+
<template v-slot:java>
14+
15+
```java
16+
// TODO: Add Java Code Here
17+
```
18+
19+
</template>
20+
<template v-slot:swift>
21+
22+
```Swift
23+
let channelId: [UInt8] = // Add Channel Id in bytes
24+
let counterpartyNodeId: [UInt8] = // Add Counterparty Node Id in bytes
25+
let res = channelManager.closeChannel(channelId: channelId, counterpartyNodeId: counterpartyNodeId)
26+
if res!.isOk() {
27+
print("Channel Closed")
28+
}
29+
```
30+
31+
</template>
32+
</CodeSwitcher>
33+
34+
35+
Claim Funds using Custom KeysManager. (Single Fees)
436

537
<CodeSwitcher :languages="{rust:'Rust', java:'Java', swift:'Swift'}">
638
<template v-slot:rust>
@@ -114,7 +146,7 @@ class MySignerProvider: SignerProvider {
114146
</template>
115147
</CodeSwitcher>
116148

117-
Closing Channel using Events. (Double Fees)
149+
Claim Funds using Events. (Double Fees)
118150

119151
<CodeSwitcher :languages="{rust:'Rust', java:'Java', swift:'Swift'}">
120152
<template v-slot:rust>

0 commit comments

Comments
 (0)