Skip to content

Commit dfce1b3

Browse files
authored
Merge pull request #10 from lightningdevkit/xcode_automation
Update Xcode projects for framework building and testing
2 parents c21000c + c57f422 commit dfce1b3

34 files changed

+6201
-3249
lines changed

bindings/LDK/Bindings.swift

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77

88
import Foundation
9+
#if canImport(os)
10+
import os
11+
#endif
912

1013
public typealias LDKTransactionOutputs = LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ
1114
public typealias TransactionOutputs = C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ
@@ -64,6 +67,9 @@ open class NativeTypeWrapper: Hashable {
6467
public class Bindings {
6568

6669
internal static var minimumPrintSeverity: PrintSeverity = .WARNING
70+
#if canImport(os)
71+
internal static let logger = os.Logger(subsystem: Bundle.main.bundleIdentifier!, category: "ldk")
72+
#endif
6773

6874
public enum PrintSeverity: UInt {
6975
case DEBUG = 0
@@ -73,7 +79,19 @@ public class Bindings {
7379

7480
internal class func print(_ string: String, severity: PrintSeverity = .DEBUG) {
7581
if severity.rawValue >= Self.minimumPrintSeverity.rawValue {
76-
Swift.print(string)
82+
#if canImport(os)
83+
if severity == Self.PrintSeverity.DEBUG {
84+
logger.debug("\(string)")
85+
}else if severity == Self.PrintSeverity.WARNING {
86+
logger.warning("\(string)")
87+
}else if severity == Self.PrintSeverity.ERROR {
88+
logger.error("\(string)")
89+
}else {
90+
logger.log("\(string)")
91+
}
92+
#else
93+
Swift.print(string)
94+
#endif
7795
}
7896
}
7997

@@ -4563,6 +4581,10 @@ withUnsafePointer(to: htlc.cOpaqueStruct!) { (htlcPointer: UnsafePointer<LDKHTLC
45634581
}
45644582
}
45654583
}
4584+
4585+
public class func get_ldk_swift_bindings_version() -> String {
4586+
return "034c20c8e2a658f53ade8a8350a1aa5f36118992"
4587+
}
45664588

45674589
}
45684590

bindings/LDK/traits/Access.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class Access: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0

bindings/LDK/traits/BaseSign.swift

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class BaseSign: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0
@@ -25,7 +27,7 @@ open class BaseSign: NativeTypeWrapper {
2527

2628
func validate_holder_commitmentCallback(pointer: UnsafeRawPointer?, holder_txPointer: UnsafePointer<LDKHolderCommitmentTransaction>) -> LDKCResult_NoneNoneZ {
2729
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::validate_holder_commitment")
28-
let holder_tx = HolderCommitmentTransaction(pointer: holder_txPointer.pointee);
30+
let holder_tx = HolderCommitmentTransaction(pointer: holder_txPointer.pointee).dangle();
2931

3032
return instance.validate_holder_commitment(holder_tx: holder_tx).cOpaqueStruct!
3133
}
@@ -38,7 +40,7 @@ open class BaseSign: NativeTypeWrapper {
3840

3941
func sign_counterparty_commitmentCallback(pointer: UnsafeRawPointer?, commitment_txPointer: UnsafePointer<LDKCommitmentTransaction>) -> LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ {
4042
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::sign_counterparty_commitment")
41-
let commitment_tx = CommitmentTransaction(pointer: commitment_txPointer.pointee);
43+
let commitment_tx = CommitmentTransaction(pointer: commitment_txPointer.pointee).dangle();
4244

4345
return instance.sign_counterparty_commitment(commitment_tx: commitment_tx).cOpaqueStruct!
4446
}
@@ -56,7 +58,7 @@ open class BaseSign: NativeTypeWrapper {
5658

5759
func sign_holder_commitment_and_htlcsCallback(pointer: UnsafeRawPointer?, commitment_txPointer: UnsafePointer<LDKHolderCommitmentTransaction>) -> LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ {
5860
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::sign_holder_commitment_and_htlcs")
59-
let commitment_tx = HolderCommitmentTransaction(pointer: commitment_txPointer.pointee);
61+
let commitment_tx = HolderCommitmentTransaction(pointer: commitment_txPointer.pointee).dangle();
6062

6163
return instance.sign_holder_commitment_and_htlcs(commitment_tx: commitment_tx).cOpaqueStruct!
6264
}
@@ -79,35 +81,35 @@ open class BaseSign: NativeTypeWrapper {
7981
if let per_commitment_keyUnwrapped = per_commitment_keyPointer {
8082
per_commitment_key = Bindings.tuple32_to_array(nativeType: per_commitment_keyUnwrapped.pointee)
8183
}
82-
let htlc = HTLCOutputInCommitment(pointer: htlcPointer.pointee);
84+
let htlc = HTLCOutputInCommitment(pointer: htlcPointer.pointee).dangle();
8385

8486
return instance.sign_justice_revoked_htlc(justice_tx: Bindings.LDKTransaction_to_array(nativeType: justice_tx), input: input, amount: amount, per_commitment_key: per_commitment_key, htlc: htlc).cOpaqueStruct!
8587
}
8688

8789
func sign_counterparty_htlc_transactionCallback(pointer: UnsafeRawPointer?, htlc_tx: LDKTransaction, input: uintptr_t, amount: UInt64, per_commitment_point: LDKPublicKey, htlcPointer: UnsafePointer<LDKHTLCOutputInCommitment>) -> LDKCResult_SignatureNoneZ {
8890
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::sign_counterparty_htlc_transaction")
89-
let htlc = HTLCOutputInCommitment(pointer: htlcPointer.pointee);
91+
let htlc = HTLCOutputInCommitment(pointer: htlcPointer.pointee).dangle();
9092

9193
return instance.sign_counterparty_htlc_transaction(htlc_tx: Bindings.LDKTransaction_to_array(nativeType: htlc_tx), input: input, amount: amount, per_commitment_point: Bindings.tuple33_to_array(nativeType: per_commitment_point.compressed_form), htlc: htlc).cOpaqueStruct!
9294
}
9395

9496
func sign_closing_transactionCallback(pointer: UnsafeRawPointer?, closing_txPointer: UnsafePointer<LDKClosingTransaction>) -> LDKCResult_SignatureNoneZ {
9597
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::sign_closing_transaction")
96-
let closing_tx = ClosingTransaction(pointer: closing_txPointer.pointee);
98+
let closing_tx = ClosingTransaction(pointer: closing_txPointer.pointee).dangle();
9799

98100
return instance.sign_closing_transaction(closing_tx: closing_tx).cOpaqueStruct!
99101
}
100102

101103
func sign_channel_announcementCallback(pointer: UnsafeRawPointer?, msgPointer: UnsafePointer<LDKUnsignedChannelAnnouncement>) -> LDKCResult_SignatureNoneZ {
102104
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::sign_channel_announcement")
103-
let msg = UnsignedChannelAnnouncement(pointer: msgPointer.pointee);
105+
let msg = UnsignedChannelAnnouncement(pointer: msgPointer.pointee).dangle();
104106

105107
return instance.sign_channel_announcement(msg: msg).cOpaqueStruct!
106108
}
107109

108110
func ready_channelCallback(pointer: UnsafeMutableRawPointer?, channel_parametersPointer: UnsafePointer<LDKChannelTransactionParameters>) -> Void {
109111
let instance: BaseSign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "BaseSign.swift::ready_channel")
110-
let channel_parameters = ChannelTransactionParameters(pointer: channel_parametersPointer.pointee);
112+
let channel_parameters = ChannelTransactionParameters(pointer: channel_parametersPointer.pointee).dangle();
111113

112114
return instance.ready_channel(channel_parameters: channel_parameters)
113115
}

bindings/LDK/traits/BroadcasterInterface.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class BroadcasterInterface: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0

bindings/LDK/traits/ChannelManagerPersister.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class ChannelManagerPersister: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0
@@ -13,7 +15,7 @@ open class ChannelManagerPersister: NativeTypeWrapper {
1315

1416
func persist_managerCallback(pointer: UnsafeRawPointer?, channel_managerPointer: UnsafePointer<LDKChannelManager>) -> LDKCResult_NoneErrorZ {
1517
let instance: ChannelManagerPersister = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelManagerPersister.swift::persist_manager")
16-
let channel_manager = ChannelManager(pointer: channel_managerPointer.pointee);
18+
let channel_manager = ChannelManager(pointer: channel_managerPointer.pointee).dangle();
1719

1820
return instance.persist_manager(channel_manager: channel_manager).cOpaqueStruct!
1921
}

bindings/LDK/traits/ChannelMessageHandler.swift

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class ChannelMessageHandler: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0
@@ -13,106 +15,106 @@ open class ChannelMessageHandler: NativeTypeWrapper {
1315

1416
func handle_open_channelCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, their_features: LDKInitFeatures, msgPointer: UnsafePointer<LDKOpenChannel>) -> Void {
1517
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_open_channel")
16-
let msg = OpenChannel(pointer: msgPointer.pointee);
18+
let msg = OpenChannel(pointer: msgPointer.pointee).dangle();
1719

1820
return instance.handle_open_channel(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), their_features: InitFeatures(pointer: their_features), msg: msg)
1921
}
2022

2123
func handle_accept_channelCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, their_features: LDKInitFeatures, msgPointer: UnsafePointer<LDKAcceptChannel>) -> Void {
2224
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_accept_channel")
23-
let msg = AcceptChannel(pointer: msgPointer.pointee);
25+
let msg = AcceptChannel(pointer: msgPointer.pointee).dangle();
2426

2527
return instance.handle_accept_channel(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), their_features: InitFeatures(pointer: their_features), msg: msg)
2628
}
2729

2830
func handle_funding_createdCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKFundingCreated>) -> Void {
2931
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_funding_created")
30-
let msg = FundingCreated(pointer: msgPointer.pointee);
32+
let msg = FundingCreated(pointer: msgPointer.pointee).dangle();
3133

3234
return instance.handle_funding_created(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
3335
}
3436

3537
func handle_funding_signedCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKFundingSigned>) -> Void {
3638
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_funding_signed")
37-
let msg = FundingSigned(pointer: msgPointer.pointee);
39+
let msg = FundingSigned(pointer: msgPointer.pointee).dangle();
3840

3941
return instance.handle_funding_signed(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
4042
}
4143

4244
func handle_funding_lockedCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKFundingLocked>) -> Void {
4345
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_funding_locked")
44-
let msg = FundingLocked(pointer: msgPointer.pointee);
46+
let msg = FundingLocked(pointer: msgPointer.pointee).dangle();
4547

4648
return instance.handle_funding_locked(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
4749
}
4850

4951
func handle_shutdownCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, their_featuresPointer: UnsafePointer<LDKInitFeatures>, msgPointer: UnsafePointer<LDKShutdown>) -> Void {
5052
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_shutdown")
51-
let their_features = InitFeatures(pointer: their_featuresPointer.pointee);
52-
let msg = Shutdown(pointer: msgPointer.pointee);
53+
let their_features = InitFeatures(pointer: their_featuresPointer.pointee).dangle();
54+
let msg = Shutdown(pointer: msgPointer.pointee).dangle();
5355

5456
return instance.handle_shutdown(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), their_features: their_features, msg: msg)
5557
}
5658

5759
func handle_closing_signedCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKClosingSigned>) -> Void {
5860
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_closing_signed")
59-
let msg = ClosingSigned(pointer: msgPointer.pointee);
61+
let msg = ClosingSigned(pointer: msgPointer.pointee).dangle();
6062

6163
return instance.handle_closing_signed(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
6264
}
6365

6466
func handle_update_add_htlcCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKUpdateAddHTLC>) -> Void {
6567
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_update_add_htlc")
66-
let msg = UpdateAddHTLC(pointer: msgPointer.pointee);
68+
let msg = UpdateAddHTLC(pointer: msgPointer.pointee).dangle();
6769

6870
return instance.handle_update_add_htlc(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
6971
}
7072

7173
func handle_update_fulfill_htlcCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKUpdateFulfillHTLC>) -> Void {
7274
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_update_fulfill_htlc")
73-
let msg = UpdateFulfillHTLC(pointer: msgPointer.pointee);
75+
let msg = UpdateFulfillHTLC(pointer: msgPointer.pointee).dangle();
7476

7577
return instance.handle_update_fulfill_htlc(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
7678
}
7779

7880
func handle_update_fail_htlcCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKUpdateFailHTLC>) -> Void {
7981
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_update_fail_htlc")
80-
let msg = UpdateFailHTLC(pointer: msgPointer.pointee);
82+
let msg = UpdateFailHTLC(pointer: msgPointer.pointee).dangle();
8183

8284
return instance.handle_update_fail_htlc(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
8385
}
8486

8587
func handle_update_fail_malformed_htlcCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKUpdateFailMalformedHTLC>) -> Void {
8688
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_update_fail_malformed_htlc")
87-
let msg = UpdateFailMalformedHTLC(pointer: msgPointer.pointee);
89+
let msg = UpdateFailMalformedHTLC(pointer: msgPointer.pointee).dangle();
8890

8991
return instance.handle_update_fail_malformed_htlc(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
9092
}
9193

9294
func handle_commitment_signedCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKCommitmentSigned>) -> Void {
9395
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_commitment_signed")
94-
let msg = CommitmentSigned(pointer: msgPointer.pointee);
96+
let msg = CommitmentSigned(pointer: msgPointer.pointee).dangle();
9597

9698
return instance.handle_commitment_signed(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
9799
}
98100

99101
func handle_revoke_and_ackCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKRevokeAndACK>) -> Void {
100102
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_revoke_and_ack")
101-
let msg = RevokeAndACK(pointer: msgPointer.pointee);
103+
let msg = RevokeAndACK(pointer: msgPointer.pointee).dangle();
102104

103105
return instance.handle_revoke_and_ack(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
104106
}
105107

106108
func handle_update_feeCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKUpdateFee>) -> Void {
107109
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_update_fee")
108-
let msg = UpdateFee(pointer: msgPointer.pointee);
110+
let msg = UpdateFee(pointer: msgPointer.pointee).dangle();
109111

110112
return instance.handle_update_fee(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
111113
}
112114

113115
func handle_announcement_signaturesCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKAnnouncementSignatures>) -> Void {
114116
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_announcement_signatures")
115-
let msg = AnnouncementSignatures(pointer: msgPointer.pointee);
117+
let msg = AnnouncementSignatures(pointer: msgPointer.pointee).dangle();
116118

117119
return instance.handle_announcement_signatures(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
118120
}
@@ -125,28 +127,28 @@ let msg = Shutdown(pointer: msgPointer.pointee);
125127

126128
func peer_connectedCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKInit>) -> Void {
127129
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::peer_connected")
128-
let msg = Init(pointer: msgPointer.pointee);
130+
let msg = Init(pointer: msgPointer.pointee).dangle();
129131

130132
return instance.peer_connected(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
131133
}
132134

133135
func handle_channel_reestablishCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKChannelReestablish>) -> Void {
134136
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_channel_reestablish")
135-
let msg = ChannelReestablish(pointer: msgPointer.pointee);
137+
let msg = ChannelReestablish(pointer: msgPointer.pointee).dangle();
136138

137139
return instance.handle_channel_reestablish(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
138140
}
139141

140142
func handle_channel_updateCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKChannelUpdate>) -> Void {
141143
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_channel_update")
142-
let msg = ChannelUpdate(pointer: msgPointer.pointee);
144+
let msg = ChannelUpdate(pointer: msgPointer.pointee).dangle();
143145

144146
return instance.handle_channel_update(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
145147
}
146148

147149
func handle_errorCallback(pointer: UnsafeRawPointer?, their_node_id: LDKPublicKey, msgPointer: UnsafePointer<LDKErrorMessage>) -> Void {
148150
let instance: ChannelMessageHandler = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "ChannelMessageHandler.swift::handle_error")
149-
let msg = ErrorMessage(pointer: msgPointer.pointee);
151+
let msg = ErrorMessage(pointer: msgPointer.pointee).dangle();
150152

151153
return instance.handle_error(their_node_id: Bindings.tuple33_to_array(nativeType: their_node_id.compressed_form), msg: msg)
152154
}

bindings/LDK/traits/Confirm.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class Confirm: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0

bindings/LDK/traits/CustomMessageHandler.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class CustomMessageHandler: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0

bindings/LDK/traits/CustomMessageReader.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Foundation
2+
13
open class CustomMessageReader: NativeTypeWrapper {
24

35
private static var instanceCounter: UInt = 0

0 commit comments

Comments
 (0)