Skip to content

Commit a73d2e4

Browse files
committed
regenerate bindings against latest ldk-c-bindings
1 parent 7a7d978 commit a73d2e4

File tree

5 files changed

+35
-29
lines changed

5 files changed

+35
-29
lines changed

bindings/LDK/Bindings.swift

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1470,22 +1470,6 @@ withUnsafePointer(to: htlc.cOpaqueStruct!) { (htlcPointer: UnsafePointer<LDKHTLC
14701470
get_commitment_transaction_number_obscure_factor(Bindings.new_LDKPublicKey(array: broadcaster_payment_basepoint), Bindings.new_LDKPublicKey(array: countersignatory_payment_basepoint), outbound_from_broadcaster)
14711471

14721472

1473-
}
1474-
public class func swift_get_keysend_route(our_node_id: [UInt8], network: NetworkGraph, payee: [UInt8], first_hops: [LDKChannelDetails]?, last_hops: [LDKRouteHint], final_value_msat: UInt64, final_cltv: UInt32, logger: Logger) -> Result_RouteLightningErrorZ {
1475-
1476-
1477-
var first_hopsPointer: UnsafeMutablePointer<LDKCVec_ChannelDetailsZ>? = nil
1478-
if let first_hopsUnwrapped = first_hops {
1479-
first_hopsPointer = UnsafeMutablePointer<LDKCVec_ChannelDetailsZ>.allocate(capacity: 1)
1480-
first_hopsPointer!.initialize(to: Bindings.new_LDKCVec_ChannelDetailsZ(array: first_hopsUnwrapped))
1481-
}
1482-
1483-
return withUnsafePointer(to: network.cOpaqueStruct!) { (networkPointer: UnsafePointer<LDKNetworkGraph>) in
1484-
1485-
Result_RouteLightningErrorZ(pointer: get_keysend_route(Bindings.new_LDKPublicKey(array: our_node_id), networkPointer, Bindings.new_LDKPublicKey(array: payee), first_hopsPointer, Bindings.new_LDKCVec_RouteHintZ(array: last_hops), final_value_msat, final_cltv, logger.cOpaqueStruct!))
1486-
1487-
}
1488-
14891473
}
14901474
public class func swift_check_platform() -> Void {
14911475

bindings/LDK/options/Event.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,20 @@ Event_write(objPointer)
145145
return Bindings.LDKThirtyTwoBytes_to_array(nativeType: self.cOpaqueStruct!.payment_hash)
146146
}
147147

148+
public func getPayment_preimage() -> [UInt8] {
149+
return Bindings.LDKThirtyTwoBytes_to_array(nativeType: self.cOpaqueStruct!.payment_preimage)
150+
}
151+
152+
public func getPayment_secret() -> [UInt8] {
153+
return Bindings.LDKThirtyTwoBytes_to_array(nativeType: self.cOpaqueStruct!.payment_secret)
154+
}
155+
148156
public func getAmt() -> UInt64 {
149157
return self.cOpaqueStruct!.amt
150158
}
151159

152-
public func getPurpose() -> PaymentPurpose {
153-
return PaymentPurpose(pointer: self.cOpaqueStruct!.purpose)
160+
public func getUser_payment_id() -> UInt64 {
161+
return self.cOpaqueStruct!.user_payment_id
154162
}
155163

156164

bindings/LDK/structs/ChannelManager.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,6 @@ ChannelManager_send_payment(this_argPointer, routePointer, Bindings.new_LDKThirt
7777
});
7878
}
7979

80-
public func send_spontaneous_payment(route: Route, payment_preimage: [UInt8]) -> Result_PaymentHashPaymentSendFailureZ {
81-
82-
return Result_PaymentHashPaymentSendFailureZ(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
83-
withUnsafePointer(to: route.cOpaqueStruct!) { (routePointer: UnsafePointer<LDKRoute>) in
84-
ChannelManager_send_spontaneous_payment(this_argPointer, routePointer, Bindings.new_LDKThirtyTwoBytes(array: payment_preimage))
85-
}
86-
});
87-
}
88-
8980
public func funding_transaction_generated(temporary_channel_id: [UInt8], funding_transaction: [UInt8]) -> Result_NoneAPIErrorZ {
9081

9182
return Result_NoneAPIErrorZ(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in

bindings/LDK/traits/Sign.swift

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ open class Sign {
1212
return Bindings.new_LDKCVec_u8Z(array: instance.write());
1313
}
1414

15+
func cloneCallback(pointer: UnsafeRawPointer?) -> UnsafeMutableRawPointer? {
16+
let instance: Sign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "Sign.swift::clone")
17+
18+
return instance.clone();
19+
}
20+
1521
func freeCallback(pointer: UnsafeMutableRawPointer?) -> Void {
1622
let instance: Sign = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "Sign.swift::free")
1723

@@ -22,8 +28,9 @@ open class Sign {
2228

2329
self.cOpaqueStruct = LDKSign(this_arg: Bindings.instanceToPointer(instance: self),
2430
BaseSign: LDKBaseSign(),
31+
BaseSign_clone: nil,
2532
write: writeCallback,
26-
cloned: nil,
33+
clone: cloneCallback,
2734
free: freeCallback)
2835
}
2936

@@ -38,6 +45,11 @@ open class Sign {
3845
return [UInt8]()
3946
}
4047

48+
open func clone() -> UnsafeMutableRawPointer {
49+
/* EDIT ME */
50+
return UnsafeMutableRawPointer(bitPattern: 0)!
51+
}
52+
4153
open func free() -> Void {
4254
/* EDIT ME */
4355

bindings/LDK/traits/SocketDescriptor.swift

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ open class SocketDescriptor {
3131
return instance.hash();
3232
}
3333

34+
func cloneCallback(pointer: UnsafeRawPointer?) -> UnsafeMutableRawPointer? {
35+
let instance: SocketDescriptor = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "SocketDescriptor.swift::clone")
36+
37+
return instance.clone();
38+
}
39+
3440
func freeCallback(pointer: UnsafeMutableRawPointer?) -> Void {
3541
let instance: SocketDescriptor = Bindings.pointerToInstance(pointer: pointer!, sourceMarker: "SocketDescriptor.swift::free")
3642

@@ -44,7 +50,7 @@ open class SocketDescriptor {
4450
disconnect_socket: disconnect_socketCallback,
4551
eq: eqCallback,
4652
hash: hashCallback,
47-
cloned: nil,
53+
clone: cloneCallback,
4854
free: freeCallback)
4955
}
5056

@@ -74,6 +80,11 @@ open class SocketDescriptor {
7480
return 0
7581
}
7682

83+
open func clone() -> UnsafeMutableRawPointer {
84+
/* EDIT ME */
85+
return UnsafeMutableRawPointer(bitPattern: 0)!
86+
}
87+
7788
open func free() -> Void {
7889
/* EDIT ME */
7990

0 commit comments

Comments
 (0)