@@ -5245,16 +5245,6 @@ public class Bindings {
5245
5245
5246
5246
CResult_TxOutAccessErrorZ_is_ok ( oPointer)
5247
5247
5248
- }
5249
-
5250
- }
5251
- public class func swift_CResult_NoneChannelMonitorUpdateErrZ_is_ok( o: Result_NoneChannelMonitorUpdateErrZ ) -> Bool {
5252
-
5253
-
5254
- return withUnsafePointer ( to: o. cOpaqueStruct!) { ( oPointer: UnsafePointer < LDKCResult_NoneChannelMonitorUpdateErrZ > ) in
5255
-
5256
- CResult_NoneChannelMonitorUpdateErrZ_is_ok ( oPointer)
5257
-
5258
5248
}
5259
5249
5260
5250
}
@@ -5505,6 +5495,16 @@ public class Bindings {
5505
5495
5506
5496
CResult_SecretKeyNoneZ_is_ok ( oPointer)
5507
5497
5498
+ }
5499
+
5500
+ }
5501
+ public class func swift_CResult_PublicKeyNoneZ_is_ok( o: Result_PublicKeyNoneZ ) -> Bool {
5502
+
5503
+
5504
+ return withUnsafePointer ( to: o. cOpaqueStruct!) { ( oPointer: UnsafePointer < LDKCResult_PublicKeyNoneZ > ) in
5505
+
5506
+ CResult_PublicKeyNoneZ_is_ok ( oPointer)
5507
+
5508
5508
}
5509
5509
5510
5510
}
@@ -5915,6 +5915,16 @@ public class Bindings {
5915
5915
5916
5916
CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_is_ok ( oPointer)
5917
5917
5918
+ }
5919
+
5920
+ }
5921
+ public class func swift_CResult_COption_CustomOnionMessageContentsZDecodeErrorZ_is_ok( o: Result_COption_CustomOnionMessageContentsZDecodeErrorZ ) -> Bool {
5922
+
5923
+
5924
+ return withUnsafePointer ( to: o. cOpaqueStruct!) { ( oPointer: UnsafePointer < LDKCResult_COption_CustomOnionMessageContentsZDecodeErrorZ > ) in
5925
+
5926
+ CResult_COption_CustomOnionMessageContentsZDecodeErrorZ_is_ok ( oPointer)
5927
+
5918
5928
}
5919
5929
5920
5930
}
@@ -6411,6 +6421,30 @@ public class Bindings {
6411
6421
6412
6422
}
6413
6423
6424
+ }
6425
+ public class func swift_provided_node_features( ) -> NodeFeatures {
6426
+
6427
+
6428
+ return
6429
+ NodeFeatures ( pointer: provided_node_features ( ) )
6430
+
6431
+
6432
+ }
6433
+ public class func swift_provided_channel_features( ) -> ChannelFeatures {
6434
+
6435
+
6436
+ return
6437
+ ChannelFeatures ( pointer: provided_channel_features ( ) )
6438
+
6439
+
6440
+ }
6441
+ public class func swift_provided_init_features( ) -> InitFeatures {
6442
+
6443
+
6444
+ return
6445
+ InitFeatures ( pointer: provided_init_features ( ) )
6446
+
6447
+
6414
6448
}
6415
6449
#warning("This method passes non-cloneable objects by owned value. Here be dragons.")
6416
6450
@available ( * , deprecated, message: " This method passes non-cloneable objects by owned value. Here be dragons. " )
@@ -6634,7 +6668,7 @@ withUnsafePointer(to: Bindings.array_to_tuple32(array: random_seed_bytes)) { (ra
6634
6668
}
6635
6669
6636
6670
}
6637
- public class func swift_create_phantom_invoice( amt_msat: Option_u64Z , payment_hash: [ UInt8 ] , description: String , invoice_expiry_delta_secs: UInt32 , phantom_route_hints: [ PhantomRouteHints ] , keys_manager: KeysInterface , network: LDKCurrency ) -> Result_InvoiceSignOrCreationErrorZ {
6671
+ public class func swift_create_phantom_invoice( amt_msat: Option_u64Z , payment_hash: [ UInt8 ] , description: String , invoice_expiry_delta_secs: UInt32 , phantom_route_hints: [ PhantomRouteHints ] , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency ) -> Result_InvoiceSignOrCreationErrorZ {
6638
6672
6639
6673
6640
6674
let phantom_route_hintsUnwrapped = phantom_route_hints. map { ( phantom_route_hintsCurrentValue) in
@@ -6648,11 +6682,11 @@ withUnsafePointer(to: Bindings.array_to_tuple32(array: random_seed_bytes)) { (ra
6648
6682
}
6649
6683
6650
6684
return
6651
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_phantom_invoice ( amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKThirtyTwoBytes ( array: payment_hash) , Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , invoice_expiry_delta_secs, phantom_route_hintsWrapper. dangle ( ) . cOpaqueStruct!, keys_manager. activate ( ) . cOpaqueStruct!, network) )
6685
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_phantom_invoice ( amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKThirtyTwoBytes ( array: payment_hash) , Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , invoice_expiry_delta_secs, phantom_route_hintsWrapper. dangle ( ) . cOpaqueStruct!, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network) )
6652
6686
6653
6687
6654
6688
}
6655
- public class func swift_create_phantom_invoice_with_description_hash( amt_msat: Option_u64Z , payment_hash: [ UInt8 ] , invoice_expiry_delta_secs: UInt32 , description_hash: Sha256 , phantom_route_hints: [ PhantomRouteHints ] , keys_manager: KeysInterface , network: LDKCurrency ) -> Result_InvoiceSignOrCreationErrorZ {
6689
+ public class func swift_create_phantom_invoice_with_description_hash( amt_msat: Option_u64Z , payment_hash: [ UInt8 ] , invoice_expiry_delta_secs: UInt32 , description_hash: Sha256 , phantom_route_hints: [ PhantomRouteHints ] , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency ) -> Result_InvoiceSignOrCreationErrorZ {
6656
6690
6657
6691
6658
6692
let phantom_route_hintsUnwrapped = phantom_route_hints. map { ( phantom_route_hintsCurrentValue) in
@@ -6666,46 +6700,46 @@ withUnsafePointer(to: Bindings.array_to_tuple32(array: random_seed_bytes)) { (ra
6666
6700
}
6667
6701
6668
6702
return
6669
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_phantom_invoice_with_description_hash ( amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKThirtyTwoBytes ( array: payment_hash) , invoice_expiry_delta_secs, description_hash. danglingClone ( ) . cOpaqueStruct!, phantom_route_hintsWrapper. dangle ( ) . cOpaqueStruct!, keys_manager. activate ( ) . cOpaqueStruct!, network) )
6703
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_phantom_invoice_with_description_hash ( amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKThirtyTwoBytes ( array: payment_hash) , invoice_expiry_delta_secs, description_hash. danglingClone ( ) . cOpaqueStruct!, phantom_route_hintsWrapper. dangle ( ) . cOpaqueStruct!, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network) )
6670
6704
6671
6705
6672
6706
}
6673
- public class func swift_create_invoice_from_channelmanager( channelmanager: ChannelManager , keys_manager: KeysInterface , network: LDKCurrency , amt_msat: Option_u64Z , description: String , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6707
+ public class func swift_create_invoice_from_channelmanager( channelmanager: ChannelManager , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency , amt_msat: Option_u64Z , description: String , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6674
6708
6675
6709
6676
6710
return withUnsafePointer ( to: channelmanager. cOpaqueStruct!) { ( channelmanagerPointer: UnsafePointer < LDKChannelManager > ) in
6677
6711
6678
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, network, amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , invoice_expiry_delta_secs) )
6712
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network, amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , invoice_expiry_delta_secs) )
6679
6713
6680
6714
}
6681
6715
6682
6716
}
6683
- public class func swift_create_invoice_from_channelmanager_with_description_hash( channelmanager: ChannelManager , keys_manager: KeysInterface , network: LDKCurrency , amt_msat: Option_u64Z , description_hash: Sha256 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6717
+ public class func swift_create_invoice_from_channelmanager_with_description_hash( channelmanager: ChannelManager , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency , amt_msat: Option_u64Z , description_hash: Sha256 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6684
6718
6685
6719
6686
6720
return withUnsafePointer ( to: channelmanager. cOpaqueStruct!) { ( channelmanagerPointer: UnsafePointer < LDKChannelManager > ) in
6687
6721
6688
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_with_description_hash ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, network, amt_msat. danglingClone ( ) . cOpaqueStruct!, description_hash. danglingClone ( ) . cOpaqueStruct!, invoice_expiry_delta_secs) )
6722
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_with_description_hash ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network, amt_msat. danglingClone ( ) . cOpaqueStruct!, description_hash. danglingClone ( ) . cOpaqueStruct!, invoice_expiry_delta_secs) )
6689
6723
6690
6724
}
6691
6725
6692
6726
}
6693
- public class func swift_create_invoice_from_channelmanager_with_description_hash_and_duration_since_epoch( channelmanager: ChannelManager , keys_manager: KeysInterface , network: LDKCurrency , amt_msat: Option_u64Z , description_hash: Sha256 , duration_since_epoch: UInt64 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6727
+ public class func swift_create_invoice_from_channelmanager_with_description_hash_and_duration_since_epoch( channelmanager: ChannelManager , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency , amt_msat: Option_u64Z , description_hash: Sha256 , duration_since_epoch: UInt64 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6694
6728
6695
6729
6696
6730
return withUnsafePointer ( to: channelmanager. cOpaqueStruct!) { ( channelmanagerPointer: UnsafePointer < LDKChannelManager > ) in
6697
6731
6698
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_with_description_hash_and_duration_since_epoch ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, network, amt_msat. danglingClone ( ) . cOpaqueStruct!, description_hash. danglingClone ( ) . cOpaqueStruct!, duration_since_epoch, invoice_expiry_delta_secs) )
6732
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_with_description_hash_and_duration_since_epoch ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network, amt_msat. danglingClone ( ) . cOpaqueStruct!, description_hash. danglingClone ( ) . cOpaqueStruct!, duration_since_epoch, invoice_expiry_delta_secs) )
6699
6733
6700
6734
}
6701
6735
6702
6736
}
6703
- public class func swift_create_invoice_from_channelmanager_and_duration_since_epoch( channelmanager: ChannelManager , keys_manager: KeysInterface , network: LDKCurrency , amt_msat: Option_u64Z , description: String , duration_since_epoch: UInt64 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6737
+ public class func swift_create_invoice_from_channelmanager_and_duration_since_epoch( channelmanager: ChannelManager , keys_manager: KeysInterface , logger : Logger , network: LDKCurrency , amt_msat: Option_u64Z , description: String , duration_since_epoch: UInt64 , invoice_expiry_delta_secs: UInt32 ) -> Result_InvoiceSignOrCreationErrorZ {
6704
6738
6705
6739
6706
6740
return withUnsafePointer ( to: channelmanager. cOpaqueStruct!) { ( channelmanagerPointer: UnsafePointer < LDKChannelManager > ) in
6707
6741
6708
- Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_and_duration_since_epoch ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, network, amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , duration_since_epoch, invoice_expiry_delta_secs) )
6742
+ Result_InvoiceSignOrCreationErrorZ ( pointer: create_invoice_from_channelmanager_and_duration_since_epoch ( channelmanagerPointer, keys_manager. activate ( ) . cOpaqueStruct!, logger . activate ( ) . cOpaqueStruct! , network, amt_msat. danglingClone ( ) . cOpaqueStruct!, Bindings . new_LDKStr ( string: description, chars_is_owned: true ) , duration_since_epoch, invoice_expiry_delta_secs) )
6709
6743
6710
6744
}
6711
6745
@@ -6915,7 +6949,7 @@ withUnsafePointer(to: Bindings.array_to_tuple32(array: random_seed_bytes)) { (ra
6915
6949
*/
6916
6950
6917
6951
public class func get_ldk_swift_bindings_version( ) -> String {
6918
- return " a184e59437fe43f8e02f8e09c6a5a50745f4bf34 "
6952
+ return " 3f2c15ddca88239c3ddc57c1e4cf63a02dca5492 "
6919
6953
}
6920
6954
6921
6955
}
0 commit comments