Merge pull request #117 from TheBlueMatt/main
[ldk-c-bindings] / lightning-c-bindings / include / ldk_rust_types.h
index f8e660e75f662d9a4a113e02ed289c743ff154af..e9988ef2382d55ea48d2a00b89395c5dbc6192fe 100644 (file)
@@ -59,6 +59,16 @@ struct nativeRouteHintOpaque;
 typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
 struct nativeRouteHintHopOpaque;
 typedef struct nativeRouteHintHopOpaque LDKnativeRouteHintHop;
+struct nativeFirstHopCandidateOpaque;
+typedef struct nativeFirstHopCandidateOpaque LDKnativeFirstHopCandidate;
+struct nativePublicHopCandidateOpaque;
+typedef struct nativePublicHopCandidateOpaque LDKnativePublicHopCandidate;
+struct nativePrivateHopCandidateOpaque;
+typedef struct nativePrivateHopCandidateOpaque LDKnativePrivateHopCandidate;
+struct nativeBlindedPathCandidateOpaque;
+typedef struct nativeBlindedPathCandidateOpaque LDKnativeBlindedPathCandidate;
+struct nativeOneHopBlindedPathCandidateOpaque;
+typedef struct nativeOneHopBlindedPathCandidateOpaque LDKnativeOneHopBlindedPathCandidate;
 struct nativeMultiThreadedLockableScoreOpaque;
 typedef struct nativeMultiThreadedLockableScoreOpaque LDKnativeMultiThreadedLockableScore;
 struct nativeMultiThreadedScoreLockReadOpaque;
@@ -125,6 +135,8 @@ struct nativeNodeAliasOpaque;
 typedef struct nativeNodeAliasOpaque LDKnativeNodeAlias;
 struct nativeNodeInfoOpaque;
 typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo;
+struct nativeInboundHTLCErrOpaque;
+typedef struct nativeInboundHTLCErrOpaque LDKnativeInboundHTLCErr;
 struct nativeAnchorDescriptorOpaque;
 typedef struct nativeAnchorDescriptorOpaque LDKnativeAnchorDescriptor;
 struct nativeInputOpaque;
@@ -137,6 +149,10 @@ struct nativeWalletOpaque;
 typedef struct nativeWalletOpaque LDKnativeWallet;
 struct nativeBumpTransactionEventHandlerOpaque;
 typedef struct nativeBumpTransactionEventHandlerOpaque LDKnativeBumpTransactionEventHandler;
+struct nativeBlindedForwardOpaque;
+typedef struct nativeBlindedForwardOpaque LDKnativeBlindedForward;
+struct nativePendingHTLCInfoOpaque;
+typedef struct nativePendingHTLCInfoOpaque LDKnativePendingHTLCInfo;
 struct nativeChannelManagerOpaque;
 typedef struct nativeChannelManagerOpaque LDKnativeChannelManager;
 struct nativeChainParametersOpaque;
@@ -215,6 +231,14 @@ struct nativeFundingSignedOpaque;
 typedef struct nativeFundingSignedOpaque LDKnativeFundingSigned;
 struct nativeChannelReadyOpaque;
 typedef struct nativeChannelReadyOpaque LDKnativeChannelReady;
+struct nativeStfuOpaque;
+typedef struct nativeStfuOpaque LDKnativeStfu;
+struct nativeSpliceOpaque;
+typedef struct nativeSpliceOpaque LDKnativeSplice;
+struct nativeSpliceAckOpaque;
+typedef struct nativeSpliceAckOpaque LDKnativeSpliceAck;
+struct nativeSpliceLockedOpaque;
+typedef struct nativeSpliceLockedOpaque LDKnativeSpliceLocked;
 struct nativeTxAddInputOpaque;
 typedef struct nativeTxAddInputOpaque LDKnativeTxAddInput;
 struct nativeTxAddOutputOpaque;
@@ -285,6 +309,10 @@ struct nativeLightningErrorOpaque;
 typedef struct nativeLightningErrorOpaque LDKnativeLightningError;
 struct nativeCommitmentUpdateOpaque;
 typedef struct nativeCommitmentUpdateOpaque LDKnativeCommitmentUpdate;
+struct nativeFinalOnionHopDataOpaque;
+typedef struct nativeFinalOnionHopDataOpaque LDKnativeFinalOnionHopData;
+struct nativeOnionPacketOpaque;
+typedef struct nativeOnionPacketOpaque LDKnativeOnionPacket;
 struct nativeRecordOpaque;
 typedef struct nativeRecordOpaque LDKnativeRecord;
 struct nativeFutureOpaque;
@@ -391,6 +419,18 @@ struct nativeInvoiceErrorOpaque;
 typedef struct nativeInvoiceErrorOpaque LDKnativeInvoiceError;
 struct nativeErroneousFieldOpaque;
 typedef struct nativeErroneousFieldOpaque LDKnativeErroneousField;
+struct nativeDelayedPaymentBasepointOpaque;
+typedef struct nativeDelayedPaymentBasepointOpaque LDKnativeDelayedPaymentBasepoint;
+struct nativeDelayedPaymentKeyOpaque;
+typedef struct nativeDelayedPaymentKeyOpaque LDKnativeDelayedPaymentKey;
+struct nativeHtlcBasepointOpaque;
+typedef struct nativeHtlcBasepointOpaque LDKnativeHtlcBasepoint;
+struct nativeHtlcKeyOpaque;
+typedef struct nativeHtlcKeyOpaque LDKnativeHtlcKey;
+struct nativeRevocationBasepointOpaque;
+typedef struct nativeRevocationBasepointOpaque LDKnativeRevocationBasepoint;
+struct nativeRevocationKeyOpaque;
+typedef struct nativeRevocationKeyOpaque LDKnativeRevocationKey;
 struct nativeMonitorUpdateIdOpaque;
 typedef struct nativeMonitorUpdateIdOpaque LDKnativeMonitorUpdateId;
 struct nativeLockedChannelMonitorOpaque;