10
10
#else
11
11
#define NONNULL_PTR
12
12
#endif
13
+ struct nativeRefundMaybeWithDerivedMetadataBuilderOpaque ;
14
+ typedef struct nativeRefundMaybeWithDerivedMetadataBuilderOpaque LDKnativeRefundMaybeWithDerivedMetadataBuilder ;
13
15
struct nativeRefundOpaque ;
14
16
typedef struct nativeRefundOpaque LDKnativeRefund ;
15
17
struct nativeRecipientOnionFieldsOpaque ;
16
18
typedef struct nativeRecipientOnionFieldsOpaque LDKnativeRecipientOnionFields ;
19
+ struct nativeInvoiceWithExplicitSigningPubkeyBuilderOpaque ;
20
+ typedef struct nativeInvoiceWithExplicitSigningPubkeyBuilderOpaque LDKnativeInvoiceWithExplicitSigningPubkeyBuilder ;
21
+ struct nativeInvoiceWithDerivedSigningPubkeyBuilderOpaque ;
22
+ typedef struct nativeInvoiceWithDerivedSigningPubkeyBuilderOpaque LDKnativeInvoiceWithDerivedSigningPubkeyBuilder ;
17
23
struct nativeUnsignedBolt12InvoiceOpaque ;
18
24
typedef struct nativeUnsignedBolt12InvoiceOpaque LDKnativeUnsignedBolt12Invoice ;
19
25
struct nativeBolt12InvoiceOpaque ;
@@ -35,6 +41,8 @@ struct nativeKeysManagerOpaque;
35
41
typedef struct nativeKeysManagerOpaque LDKnativeKeysManager ;
36
42
struct nativePhantomKeysManagerOpaque ;
37
43
typedef struct nativePhantomKeysManagerOpaque LDKnativePhantomKeysManager ;
44
+ struct nativeRandomBytesOpaque ;
45
+ typedef struct nativeRandomBytesOpaque LDKnativeRandomBytes ;
38
46
struct nativeBackgroundProcessorOpaque ;
39
47
typedef struct nativeBackgroundProcessorOpaque LDKnativeBackgroundProcessor ;
40
48
struct nativeDefaultRouterOpaque ;
@@ -107,12 +115,14 @@ struct nativeBlindedHopFeaturesOpaque;
107
115
typedef struct nativeBlindedHopFeaturesOpaque LDKnativeBlindedHopFeatures ;
108
116
struct nativeChannelTypeFeaturesOpaque ;
109
117
typedef struct nativeChannelTypeFeaturesOpaque LDKnativeChannelTypeFeatures ;
118
+ struct nativeOfferIdOpaque ;
119
+ typedef struct nativeOfferIdOpaque LDKnativeOfferId ;
120
+ struct nativeOfferWithExplicitMetadataBuilderOpaque ;
121
+ typedef struct nativeOfferWithExplicitMetadataBuilderOpaque LDKnativeOfferWithExplicitMetadataBuilder ;
122
+ struct nativeOfferWithDerivedMetadataBuilderOpaque ;
123
+ typedef struct nativeOfferWithDerivedMetadataBuilderOpaque LDKnativeOfferWithDerivedMetadataBuilder ;
110
124
struct nativeOfferOpaque ;
111
125
typedef struct nativeOfferOpaque LDKnativeOffer ;
112
- struct nativeAmountOpaque ;
113
- typedef struct nativeAmountOpaque LDKnativeAmount ;
114
- struct nativeQuantityOpaque ;
115
- typedef struct nativeQuantityOpaque LDKnativeQuantity ;
116
126
struct nativeNodeIdOpaque ;
117
127
typedef struct nativeNodeIdOpaque LDKnativeNodeId ;
118
128
struct nativeNetworkGraphOpaque ;
@@ -193,6 +203,8 @@ struct nativeErroringMessageHandlerOpaque;
193
203
typedef struct nativeErroringMessageHandlerOpaque LDKnativeErroringMessageHandler ;
194
204
struct nativeMessageHandlerOpaque ;
195
205
typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler ;
206
+ struct nativePeerDetailsOpaque ;
207
+ typedef struct nativePeerDetailsOpaque LDKnativePeerDetails ;
196
208
struct nativePeerHandleErrorOpaque ;
197
209
typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError ;
198
210
struct nativePeerManagerOpaque ;
@@ -201,12 +213,18 @@ struct nativeRapidGossipSyncOpaque;
201
213
typedef struct nativeRapidGossipSyncOpaque LDKnativeRapidGossipSync ;
202
214
struct nativeMonitorUpdatingPersisterOpaque ;
203
215
typedef struct nativeMonitorUpdatingPersisterOpaque LDKnativeMonitorUpdatingPersister ;
216
+ struct nativeInvoiceRequestWithExplicitPayerIdBuilderOpaque ;
217
+ typedef struct nativeInvoiceRequestWithExplicitPayerIdBuilderOpaque LDKnativeInvoiceRequestWithExplicitPayerIdBuilder ;
218
+ struct nativeInvoiceRequestWithDerivedPayerIdBuilderOpaque ;
219
+ typedef struct nativeInvoiceRequestWithDerivedPayerIdBuilderOpaque LDKnativeInvoiceRequestWithDerivedPayerIdBuilder ;
204
220
struct nativeUnsignedInvoiceRequestOpaque ;
205
221
typedef struct nativeUnsignedInvoiceRequestOpaque LDKnativeUnsignedInvoiceRequest ;
206
222
struct nativeInvoiceRequestOpaque ;
207
223
typedef struct nativeInvoiceRequestOpaque LDKnativeInvoiceRequest ;
208
224
struct nativeVerifiedInvoiceRequestOpaque ;
209
225
typedef struct nativeVerifiedInvoiceRequestOpaque LDKnativeVerifiedInvoiceRequest ;
226
+ struct nativeInvoiceRequestFieldsOpaque ;
227
+ typedef struct nativeInvoiceRequestFieldsOpaque LDKnativeInvoiceRequestFields ;
210
228
struct nativeInitOpaque ;
211
229
typedef struct nativeInitOpaque LDKnativeInit ;
212
230
struct nativeErrorMessageOpaque ;
@@ -217,10 +235,14 @@ struct nativePingOpaque;
217
235
typedef struct nativePingOpaque LDKnativePing ;
218
236
struct nativePongOpaque ;
219
237
typedef struct nativePongOpaque LDKnativePong ;
238
+ struct nativeCommonOpenChannelFieldsOpaque ;
239
+ typedef struct nativeCommonOpenChannelFieldsOpaque LDKnativeCommonOpenChannelFields ;
220
240
struct nativeOpenChannelOpaque ;
221
241
typedef struct nativeOpenChannelOpaque LDKnativeOpenChannel ;
222
242
struct nativeOpenChannelV2Opaque ;
223
243
typedef struct nativeOpenChannelV2Opaque LDKnativeOpenChannelV2 ;
244
+ struct nativeCommonAcceptChannelFieldsOpaque ;
245
+ typedef struct nativeCommonAcceptChannelFieldsOpaque LDKnativeCommonAcceptChannelFields ;
224
246
struct nativeAcceptChannelOpaque ;
225
247
typedef struct nativeAcceptChannelOpaque LDKnativeAcceptChannel ;
226
248
struct nativeAcceptChannelV2Opaque ;
@@ -313,6 +335,8 @@ struct nativeFinalOnionHopDataOpaque;
313
335
typedef struct nativeFinalOnionHopDataOpaque LDKnativeFinalOnionHopData ;
314
336
struct nativeOnionPacketOpaque ;
315
337
typedef struct nativeOnionPacketOpaque LDKnativeOnionPacket ;
338
+ struct nativeTrampolineOnionPacketOpaque ;
339
+ typedef struct nativeTrampolineOnionPacketOpaque LDKnativeTrampolineOnionPacket ;
316
340
struct nativeRecordOpaque ;
317
341
typedef struct nativeRecordOpaque LDKnativeRecord ;
318
342
struct nativeFutureOpaque ;
@@ -391,6 +415,8 @@ struct nativeUntrustedStringOpaque;
391
415
typedef struct nativeUntrustedStringOpaque LDKnativeUntrustedString ;
392
416
struct nativePrintableStringOpaque ;
393
417
typedef struct nativePrintableStringOpaque LDKnativePrintableString ;
418
+ struct nativeChannelIdOpaque ;
419
+ typedef struct nativeChannelIdOpaque LDKnativeChannelId ;
394
420
struct nativeForwardNodeOpaque ;
395
421
typedef struct nativeForwardNodeOpaque LDKnativeForwardNode ;
396
422
struct nativeForwardTlvsOpaque ;
@@ -401,6 +427,12 @@ struct nativePaymentRelayOpaque;
401
427
typedef struct nativePaymentRelayOpaque LDKnativePaymentRelay ;
402
428
struct nativePaymentConstraintsOpaque ;
403
429
typedef struct nativePaymentConstraintsOpaque LDKnativePaymentConstraints ;
430
+ struct nativeUnknownPaymentContextOpaque ;
431
+ typedef struct nativeUnknownPaymentContextOpaque LDKnativeUnknownPaymentContext ;
432
+ struct nativeBolt12OfferContextOpaque ;
433
+ typedef struct nativeBolt12OfferContextOpaque LDKnativeBolt12OfferContext ;
434
+ struct nativeBolt12RefundContextOpaque ;
435
+ typedef struct nativeBolt12RefundContextOpaque LDKnativeBolt12RefundContext ;
404
436
struct nativeUtxoFutureOpaque ;
405
437
typedef struct nativeUtxoFutureOpaque LDKnativeUtxoFuture ;
406
438
struct nativeOnionMessengerOpaque ;
@@ -413,12 +445,18 @@ struct nativeFilesystemStoreOpaque;
413
445
typedef struct nativeFilesystemStoreOpaque LDKnativeFilesystemStore ;
414
446
struct nativeBlindedPathOpaque ;
415
447
typedef struct nativeBlindedPathOpaque LDKnativeBlindedPath ;
448
+ struct nativeEmptyNodeIdLookUpOpaque ;
449
+ typedef struct nativeEmptyNodeIdLookUpOpaque LDKnativeEmptyNodeIdLookUp ;
416
450
struct nativeBlindedHopOpaque ;
417
451
typedef struct nativeBlindedHopOpaque LDKnativeBlindedHop ;
418
452
struct nativeInvoiceErrorOpaque ;
419
453
typedef struct nativeInvoiceErrorOpaque LDKnativeInvoiceError ;
420
454
struct nativeErroneousFieldOpaque ;
421
455
typedef struct nativeErroneousFieldOpaque LDKnativeErroneousField ;
456
+ struct nativeTrackedSpendableOutputOpaque ;
457
+ typedef struct nativeTrackedSpendableOutputOpaque LDKnativeTrackedSpendableOutput ;
458
+ struct nativeOutputSweeperOpaque ;
459
+ typedef struct nativeOutputSweeperOpaque LDKnativeOutputSweeper ;
422
460
struct nativeDelayedPaymentBasepointOpaque ;
423
461
typedef struct nativeDelayedPaymentBasepointOpaque LDKnativeDelayedPaymentBasepoint ;
424
462
struct nativeDelayedPaymentKeyOpaque ;
0 commit comments