Skip to content

Commit 9a140ea

Browse files
committed
Update auto-generated bindings to LDK 0.0.124
1 parent ab64457 commit 9a140ea

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+32827
-19701
lines changed

lightning-c-bindings/include/ldk_rust_types.h

Lines changed: 58 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ struct nativeUnsignedBolt12InvoiceOpaque;
2424
typedef struct nativeUnsignedBolt12InvoiceOpaque LDKnativeUnsignedBolt12Invoice;
2525
struct nativeBolt12InvoiceOpaque;
2626
typedef struct nativeBolt12InvoiceOpaque LDKnativeBolt12Invoice;
27-
struct nativeBlindedPayInfoOpaque;
28-
typedef struct nativeBlindedPayInfoOpaque LDKnativeBlindedPayInfo;
2927
struct nativeDelayedPaymentOutputDescriptorOpaque;
3028
typedef struct nativeDelayedPaymentOutputDescriptorOpaque LDKnativeDelayedPaymentOutputDescriptor;
3129
struct nativeStaticPaymentOutputDescriptorOpaque;
@@ -63,10 +61,6 @@ struct nativeRouteParametersOpaque;
6361
typedef struct nativeRouteParametersOpaque LDKnativeRouteParameters;
6462
struct nativePaymentParametersOpaque;
6563
typedef struct nativePaymentParametersOpaque LDKnativePaymentParameters;
66-
struct nativeRouteHintOpaque;
67-
typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
68-
struct nativeRouteHintHopOpaque;
69-
typedef struct nativeRouteHintHopOpaque LDKnativeRouteHintHop;
7064
struct nativeFirstHopCandidateOpaque;
7165
typedef struct nativeFirstHopCandidateOpaque LDKnativeFirstHopCandidate;
7266
struct nativePublicHopCandidateOpaque;
@@ -77,6 +71,10 @@ struct nativeBlindedPathCandidateOpaque;
7771
typedef struct nativeBlindedPathCandidateOpaque LDKnativeBlindedPathCandidate;
7872
struct nativeOneHopBlindedPathCandidateOpaque;
7973
typedef struct nativeOneHopBlindedPathCandidateOpaque LDKnativeOneHopBlindedPathCandidate;
74+
struct nativeUntrustedStringOpaque;
75+
typedef struct nativeUntrustedStringOpaque LDKnativeUntrustedString;
76+
struct nativePrintableStringOpaque;
77+
typedef struct nativePrintableStringOpaque LDKnativePrintableString;
8078
struct nativeMultiThreadedLockableScoreOpaque;
8179
typedef struct nativeMultiThreadedLockableScoreOpaque LDKnativeMultiThreadedLockableScore;
8280
struct nativeMultiThreadedScoreLockReadOpaque;
@@ -97,24 +95,6 @@ struct nativeBestBlockOpaque;
9795
typedef struct nativeBestBlockOpaque LDKnativeBestBlock;
9896
struct nativeWatchedOutputOpaque;
9997
typedef struct nativeWatchedOutputOpaque LDKnativeWatchedOutput;
100-
struct nativeInitFeaturesOpaque;
101-
typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures;
102-
struct nativeNodeFeaturesOpaque;
103-
typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures;
104-
struct nativeChannelFeaturesOpaque;
105-
typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures;
106-
struct nativeBolt11InvoiceFeaturesOpaque;
107-
typedef struct nativeBolt11InvoiceFeaturesOpaque LDKnativeBolt11InvoiceFeatures;
108-
struct nativeOfferFeaturesOpaque;
109-
typedef struct nativeOfferFeaturesOpaque LDKnativeOfferFeatures;
110-
struct nativeInvoiceRequestFeaturesOpaque;
111-
typedef struct nativeInvoiceRequestFeaturesOpaque LDKnativeInvoiceRequestFeatures;
112-
struct nativeBolt12InvoiceFeaturesOpaque;
113-
typedef struct nativeBolt12InvoiceFeaturesOpaque LDKnativeBolt12InvoiceFeatures;
114-
struct nativeBlindedHopFeaturesOpaque;
115-
typedef struct nativeBlindedHopFeaturesOpaque LDKnativeBlindedHopFeatures;
116-
struct nativeChannelTypeFeaturesOpaque;
117-
typedef struct nativeChannelTypeFeaturesOpaque LDKnativeChannelTypeFeatures;
11898
struct nativeOfferIdOpaque;
11999
typedef struct nativeOfferIdOpaque LDKnativeOfferId;
120100
struct nativeOfferWithExplicitMetadataBuilderOpaque;
@@ -137,10 +117,8 @@ struct nativeChannelInfoOpaque;
137117
typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo;
138118
struct nativeDirectedChannelInfoOpaque;
139119
typedef struct nativeDirectedChannelInfoOpaque LDKnativeDirectedChannelInfo;
140-
struct nativeRoutingFeesOpaque;
141-
typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees;
142-
struct nativeNodeAnnouncementInfoOpaque;
143-
typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo;
120+
struct nativeNodeAnnouncementDetailsOpaque;
121+
typedef struct nativeNodeAnnouncementDetailsOpaque LDKnativeNodeAnnouncementDetails;
144122
struct nativeNodeAliasOpaque;
145123
typedef struct nativeNodeAliasOpaque LDKnativeNodeAlias;
146124
struct nativeNodeInfoOpaque;
@@ -231,6 +209,8 @@ struct nativePongOpaque;
231209
typedef struct nativePongOpaque LDKnativePong;
232210
struct nativeCommonOpenChannelFieldsOpaque;
233211
typedef struct nativeCommonOpenChannelFieldsOpaque LDKnativeCommonOpenChannelFields;
212+
struct nativeChannelParametersOpaque;
213+
typedef struct nativeChannelParametersOpaque LDKnativeChannelParameters;
234214
struct nativeOpenChannelOpaque;
235215
typedef struct nativeOpenChannelOpaque LDKnativeOpenChannel;
236216
struct nativeOpenChannelV2Opaque;
@@ -249,8 +229,8 @@ struct nativeChannelReadyOpaque;
249229
typedef struct nativeChannelReadyOpaque LDKnativeChannelReady;
250230
struct nativeStfuOpaque;
251231
typedef struct nativeStfuOpaque LDKnativeStfu;
252-
struct nativeSpliceOpaque;
253-
typedef struct nativeSpliceOpaque LDKnativeSplice;
232+
struct nativeSpliceInitOpaque;
233+
typedef struct nativeSpliceInitOpaque LDKnativeSpliceInit;
254234
struct nativeSpliceAckOpaque;
255235
typedef struct nativeSpliceAckOpaque LDKnativeSpliceAck;
256236
struct nativeSpliceLockedOpaque;
@@ -289,6 +269,8 @@ struct nativeUpdateFailHTLCOpaque;
289269
typedef struct nativeUpdateFailHTLCOpaque LDKnativeUpdateFailHTLC;
290270
struct nativeUpdateFailMalformedHTLCOpaque;
291271
typedef struct nativeUpdateFailMalformedHTLCOpaque LDKnativeUpdateFailMalformedHTLC;
272+
struct nativeCommitmentSignedBatchOpaque;
273+
typedef struct nativeCommitmentSignedBatchOpaque LDKnativeCommitmentSignedBatch;
292274
struct nativeCommitmentSignedOpaque;
293275
typedef struct nativeCommitmentSignedOpaque LDKnativeCommitmentSigned;
294276
struct nativeRevokeAndACKOpaque;
@@ -347,6 +329,10 @@ struct nativeFutureOpaque;
347329
typedef struct nativeFutureOpaque LDKnativeFuture;
348330
struct nativeSleeperOpaque;
349331
typedef struct nativeSleeperOpaque LDKnativeSleeper;
332+
struct nativeHeldHtlcAvailableOpaque;
333+
typedef struct nativeHeldHtlcAvailableOpaque LDKnativeHeldHtlcAvailable;
334+
struct nativeReleaseHeldHtlcOpaque;
335+
typedef struct nativeReleaseHeldHtlcOpaque LDKnativeReleaseHeldHtlc;
350336
struct nativeCounterpartyCommitmentSecretsOpaque;
351337
typedef struct nativeCounterpartyCommitmentSecretsOpaque LDKnativeCounterpartyCommitmentSecrets;
352338
struct nativeTxCreationKeysOpaque;
@@ -383,6 +369,16 @@ struct nativePacketOpaque;
383369
typedef struct nativePacketOpaque LDKnativePacket;
384370
struct nativeClaimedHTLCOpaque;
385371
typedef struct nativeClaimedHTLCOpaque LDKnativeClaimedHTLC;
372+
struct nativeReplayEventOpaque;
373+
typedef struct nativeReplayEventOpaque LDKnativeReplayEvent;
374+
struct nativeNonceOpaque;
375+
typedef struct nativeNonceOpaque LDKnativeNonce;
376+
struct nativeRoutingFeesOpaque;
377+
typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees;
378+
struct nativeRouteHintOpaque;
379+
typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
380+
struct nativeRouteHintHopOpaque;
381+
typedef struct nativeRouteHintHopOpaque LDKnativeRouteHintHop;
386382
struct nativeBolt11InvoiceOpaque;
387383
typedef struct nativeBolt11InvoiceOpaque LDKnativeBolt11Invoice;
388384
struct nativeSignedRawBolt11InvoiceOpaque;
@@ -415,14 +411,14 @@ struct nativeHostnameOpaque;
415411
typedef struct nativeHostnameOpaque LDKnativeHostname;
416412
struct nativeTransactionU16LenLimitedOpaque;
417413
typedef struct nativeTransactionU16LenLimitedOpaque LDKnativeTransactionU16LenLimited;
418-
struct nativeUntrustedStringOpaque;
419-
typedef struct nativeUntrustedStringOpaque LDKnativeUntrustedString;
420-
struct nativePrintableStringOpaque;
421-
typedef struct nativePrintableStringOpaque LDKnativePrintableString;
422414
struct nativeChannelIdOpaque;
423415
typedef struct nativeChannelIdOpaque LDKnativeChannelId;
424-
struct nativeForwardNodeOpaque;
425-
typedef struct nativeForwardNodeOpaque LDKnativeForwardNode;
416+
struct nativeBlindedPayInfoOpaque;
417+
typedef struct nativeBlindedPayInfoOpaque LDKnativeBlindedPayInfo;
418+
struct nativeBlindedPaymentPathOpaque;
419+
typedef struct nativeBlindedPaymentPathOpaque LDKnativeBlindedPaymentPath;
420+
struct nativePaymentForwardNodeOpaque;
421+
typedef struct nativePaymentForwardNodeOpaque LDKnativePaymentForwardNode;
426422
struct nativeForwardTlvsOpaque;
427423
typedef struct nativeForwardTlvsOpaque LDKnativeForwardTlvs;
428424
struct nativeReceiveTlvsOpaque;
@@ -441,14 +437,34 @@ struct nativeUtxoFutureOpaque;
441437
typedef struct nativeUtxoFutureOpaque LDKnativeUtxoFuture;
442438
struct nativeOnionMessengerOpaque;
443439
typedef struct nativeOnionMessengerOpaque LDKnativeOnionMessenger;
440+
struct nativeResponderOpaque;
441+
typedef struct nativeResponderOpaque LDKnativeResponder;
442+
struct nativeResponseInstructionOpaque;
443+
typedef struct nativeResponseInstructionOpaque LDKnativeResponseInstruction;
444444
struct nativeDefaultMessageRouterOpaque;
445445
typedef struct nativeDefaultMessageRouterOpaque LDKnativeDefaultMessageRouter;
446446
struct nativeOnionMessagePathOpaque;
447447
typedef struct nativeOnionMessagePathOpaque LDKnativeOnionMessagePath;
448448
struct nativeFilesystemStoreOpaque;
449449
typedef struct nativeFilesystemStoreOpaque LDKnativeFilesystemStore;
450-
struct nativeBlindedPathOpaque;
451-
typedef struct nativeBlindedPathOpaque LDKnativeBlindedPath;
450+
struct nativeInitFeaturesOpaque;
451+
typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures;
452+
struct nativeNodeFeaturesOpaque;
453+
typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures;
454+
struct nativeChannelFeaturesOpaque;
455+
typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures;
456+
struct nativeBolt11InvoiceFeaturesOpaque;
457+
typedef struct nativeBolt11InvoiceFeaturesOpaque LDKnativeBolt11InvoiceFeatures;
458+
struct nativeOfferFeaturesOpaque;
459+
typedef struct nativeOfferFeaturesOpaque LDKnativeOfferFeatures;
460+
struct nativeInvoiceRequestFeaturesOpaque;
461+
typedef struct nativeInvoiceRequestFeaturesOpaque LDKnativeInvoiceRequestFeatures;
462+
struct nativeBolt12InvoiceFeaturesOpaque;
463+
typedef struct nativeBolt12InvoiceFeaturesOpaque LDKnativeBolt12InvoiceFeatures;
464+
struct nativeBlindedHopFeaturesOpaque;
465+
typedef struct nativeBlindedHopFeaturesOpaque LDKnativeBlindedHopFeatures;
466+
struct nativeChannelTypeFeaturesOpaque;
467+
typedef struct nativeChannelTypeFeaturesOpaque LDKnativeChannelTypeFeatures;
452468
struct nativeEmptyNodeIdLookUpOpaque;
453469
typedef struct nativeEmptyNodeIdLookUpOpaque LDKnativeEmptyNodeIdLookUp;
454470
struct nativeBlindedHopOpaque;
@@ -473,9 +489,11 @@ struct nativeRevocationBasepointOpaque;
473489
typedef struct nativeRevocationBasepointOpaque LDKnativeRevocationBasepoint;
474490
struct nativeRevocationKeyOpaque;
475491
typedef struct nativeRevocationKeyOpaque LDKnativeRevocationKey;
476-
struct nativeMonitorUpdateIdOpaque;
477-
typedef struct nativeMonitorUpdateIdOpaque LDKnativeMonitorUpdateId;
478492
struct nativeLockedChannelMonitorOpaque;
479493
typedef struct nativeLockedChannelMonitorOpaque LDKnativeLockedChannelMonitor;
480494
struct nativeChainMonitorOpaque;
481495
typedef struct nativeChainMonitorOpaque LDKnativeChainMonitor;
496+
struct nativeBlindedMessagePathOpaque;
497+
typedef struct nativeBlindedMessagePathOpaque LDKnativeBlindedMessagePath;
498+
struct nativeMessageForwardNodeOpaque;
499+
typedef struct nativeMessageForwardNodeOpaque LDKnativeMessageForwardNode;

0 commit comments

Comments
 (0)