1010#else
1111#define NONNULL_PTR
1212#endif
13+ struct nativeRefundMaybeWithDerivedMetadataBuilderOpaque ;
14+ typedef struct nativeRefundMaybeWithDerivedMetadataBuilderOpaque LDKnativeRefundMaybeWithDerivedMetadataBuilder ;
1315struct nativeRefundOpaque ;
1416typedef struct nativeRefundOpaque LDKnativeRefund ;
1517struct nativeRecipientOnionFieldsOpaque ;
1618typedef struct nativeRecipientOnionFieldsOpaque LDKnativeRecipientOnionFields ;
19+ struct nativeInvoiceWithExplicitSigningPubkeyBuilderOpaque ;
20+ typedef struct nativeInvoiceWithExplicitSigningPubkeyBuilderOpaque LDKnativeInvoiceWithExplicitSigningPubkeyBuilder ;
21+ struct nativeInvoiceWithDerivedSigningPubkeyBuilderOpaque ;
22+ typedef struct nativeInvoiceWithDerivedSigningPubkeyBuilderOpaque LDKnativeInvoiceWithDerivedSigningPubkeyBuilder ;
1723struct nativeUnsignedBolt12InvoiceOpaque ;
1824typedef struct nativeUnsignedBolt12InvoiceOpaque LDKnativeUnsignedBolt12Invoice ;
1925struct nativeBolt12InvoiceOpaque ;
@@ -35,6 +41,8 @@ struct nativeKeysManagerOpaque;
3541typedef struct nativeKeysManagerOpaque LDKnativeKeysManager ;
3642struct nativePhantomKeysManagerOpaque ;
3743typedef struct nativePhantomKeysManagerOpaque LDKnativePhantomKeysManager ;
44+ struct nativeRandomBytesOpaque ;
45+ typedef struct nativeRandomBytesOpaque LDKnativeRandomBytes ;
3846struct nativeBackgroundProcessorOpaque ;
3947typedef struct nativeBackgroundProcessorOpaque LDKnativeBackgroundProcessor ;
4048struct nativeDefaultRouterOpaque ;
@@ -107,12 +115,14 @@ struct nativeBlindedHopFeaturesOpaque;
107115typedef struct nativeBlindedHopFeaturesOpaque LDKnativeBlindedHopFeatures ;
108116struct nativeChannelTypeFeaturesOpaque ;
109117typedef 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 ;
110124struct nativeOfferOpaque ;
111125typedef struct nativeOfferOpaque LDKnativeOffer ;
112- struct nativeAmountOpaque ;
113- typedef struct nativeAmountOpaque LDKnativeAmount ;
114- struct nativeQuantityOpaque ;
115- typedef struct nativeQuantityOpaque LDKnativeQuantity ;
116126struct nativeNodeIdOpaque ;
117127typedef struct nativeNodeIdOpaque LDKnativeNodeId ;
118128struct nativeNetworkGraphOpaque ;
@@ -193,6 +203,8 @@ struct nativeErroringMessageHandlerOpaque;
193203typedef struct nativeErroringMessageHandlerOpaque LDKnativeErroringMessageHandler ;
194204struct nativeMessageHandlerOpaque ;
195205typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler ;
206+ struct nativePeerDetailsOpaque ;
207+ typedef struct nativePeerDetailsOpaque LDKnativePeerDetails ;
196208struct nativePeerHandleErrorOpaque ;
197209typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError ;
198210struct nativePeerManagerOpaque ;
@@ -201,12 +213,18 @@ struct nativeRapidGossipSyncOpaque;
201213typedef struct nativeRapidGossipSyncOpaque LDKnativeRapidGossipSync ;
202214struct nativeMonitorUpdatingPersisterOpaque ;
203215typedef struct nativeMonitorUpdatingPersisterOpaque LDKnativeMonitorUpdatingPersister ;
216+ struct nativeInvoiceRequestWithExplicitPayerIdBuilderOpaque ;
217+ typedef struct nativeInvoiceRequestWithExplicitPayerIdBuilderOpaque LDKnativeInvoiceRequestWithExplicitPayerIdBuilder ;
218+ struct nativeInvoiceRequestWithDerivedPayerIdBuilderOpaque ;
219+ typedef struct nativeInvoiceRequestWithDerivedPayerIdBuilderOpaque LDKnativeInvoiceRequestWithDerivedPayerIdBuilder ;
204220struct nativeUnsignedInvoiceRequestOpaque ;
205221typedef struct nativeUnsignedInvoiceRequestOpaque LDKnativeUnsignedInvoiceRequest ;
206222struct nativeInvoiceRequestOpaque ;
207223typedef struct nativeInvoiceRequestOpaque LDKnativeInvoiceRequest ;
208224struct nativeVerifiedInvoiceRequestOpaque ;
209225typedef struct nativeVerifiedInvoiceRequestOpaque LDKnativeVerifiedInvoiceRequest ;
226+ struct nativeInvoiceRequestFieldsOpaque ;
227+ typedef struct nativeInvoiceRequestFieldsOpaque LDKnativeInvoiceRequestFields ;
210228struct nativeInitOpaque ;
211229typedef struct nativeInitOpaque LDKnativeInit ;
212230struct nativeErrorMessageOpaque ;
@@ -217,10 +235,14 @@ struct nativePingOpaque;
217235typedef struct nativePingOpaque LDKnativePing ;
218236struct nativePongOpaque ;
219237typedef struct nativePongOpaque LDKnativePong ;
238+ struct nativeCommonOpenChannelFieldsOpaque ;
239+ typedef struct nativeCommonOpenChannelFieldsOpaque LDKnativeCommonOpenChannelFields ;
220240struct nativeOpenChannelOpaque ;
221241typedef struct nativeOpenChannelOpaque LDKnativeOpenChannel ;
222242struct nativeOpenChannelV2Opaque ;
223243typedef struct nativeOpenChannelV2Opaque LDKnativeOpenChannelV2 ;
244+ struct nativeCommonAcceptChannelFieldsOpaque ;
245+ typedef struct nativeCommonAcceptChannelFieldsOpaque LDKnativeCommonAcceptChannelFields ;
224246struct nativeAcceptChannelOpaque ;
225247typedef struct nativeAcceptChannelOpaque LDKnativeAcceptChannel ;
226248struct nativeAcceptChannelV2Opaque ;
@@ -313,6 +335,8 @@ struct nativeFinalOnionHopDataOpaque;
313335typedef struct nativeFinalOnionHopDataOpaque LDKnativeFinalOnionHopData ;
314336struct nativeOnionPacketOpaque ;
315337typedef struct nativeOnionPacketOpaque LDKnativeOnionPacket ;
338+ struct nativeTrampolineOnionPacketOpaque ;
339+ typedef struct nativeTrampolineOnionPacketOpaque LDKnativeTrampolineOnionPacket ;
316340struct nativeRecordOpaque ;
317341typedef struct nativeRecordOpaque LDKnativeRecord ;
318342struct nativeFutureOpaque ;
@@ -391,6 +415,8 @@ struct nativeUntrustedStringOpaque;
391415typedef struct nativeUntrustedStringOpaque LDKnativeUntrustedString ;
392416struct nativePrintableStringOpaque ;
393417typedef struct nativePrintableStringOpaque LDKnativePrintableString ;
418+ struct nativeChannelIdOpaque ;
419+ typedef struct nativeChannelIdOpaque LDKnativeChannelId ;
394420struct nativeForwardNodeOpaque ;
395421typedef struct nativeForwardNodeOpaque LDKnativeForwardNode ;
396422struct nativeForwardTlvsOpaque ;
@@ -401,6 +427,12 @@ struct nativePaymentRelayOpaque;
401427typedef struct nativePaymentRelayOpaque LDKnativePaymentRelay ;
402428struct nativePaymentConstraintsOpaque ;
403429typedef 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 ;
404436struct nativeUtxoFutureOpaque ;
405437typedef struct nativeUtxoFutureOpaque LDKnativeUtxoFuture ;
406438struct nativeOnionMessengerOpaque ;
@@ -413,12 +445,18 @@ struct nativeFilesystemStoreOpaque;
413445typedef struct nativeFilesystemStoreOpaque LDKnativeFilesystemStore ;
414446struct nativeBlindedPathOpaque ;
415447typedef struct nativeBlindedPathOpaque LDKnativeBlindedPath ;
448+ struct nativeEmptyNodeIdLookUpOpaque ;
449+ typedef struct nativeEmptyNodeIdLookUpOpaque LDKnativeEmptyNodeIdLookUp ;
416450struct nativeBlindedHopOpaque ;
417451typedef struct nativeBlindedHopOpaque LDKnativeBlindedHop ;
418452struct nativeInvoiceErrorOpaque ;
419453typedef struct nativeInvoiceErrorOpaque LDKnativeInvoiceError ;
420454struct nativeErroneousFieldOpaque ;
421455typedef struct nativeErroneousFieldOpaque LDKnativeErroneousField ;
456+ struct nativeTrackedSpendableOutputOpaque ;
457+ typedef struct nativeTrackedSpendableOutputOpaque LDKnativeTrackedSpendableOutput ;
458+ struct nativeOutputSweeperOpaque ;
459+ typedef struct nativeOutputSweeperOpaque LDKnativeOutputSweeper ;
422460struct nativeDelayedPaymentBasepointOpaque ;
423461typedef struct nativeDelayedPaymentBasepointOpaque LDKnativeDelayedPaymentBasepoint ;
424462struct nativeDelayedPaymentKeyOpaque ;
0 commit comments