10
10
#else
11
11
#define NONNULL_PTR
12
12
#endif
13
+ struct nativeRefundOpaque ;
14
+ typedef struct nativeRefundOpaque LDKnativeRefund ;
15
+ struct nativeRecipientOnionFieldsOpaque ;
16
+ typedef struct nativeRecipientOnionFieldsOpaque LDKnativeRecipientOnionFields ;
13
17
struct nativeCounterpartyCommitmentSecretsOpaque ;
14
18
typedef struct nativeCounterpartyCommitmentSecretsOpaque LDKnativeCounterpartyCommitmentSecrets ;
15
19
struct nativeTxCreationKeysOpaque ;
@@ -40,10 +44,10 @@ struct nativeShutdownScriptOpaque;
40
44
typedef struct nativeShutdownScriptOpaque LDKnativeShutdownScript ;
41
45
struct nativeInvalidShutdownScriptOpaque ;
42
46
typedef struct nativeInvalidShutdownScriptOpaque LDKnativeInvalidShutdownScript ;
43
- struct nativeBlindedPathOpaque ;
44
- typedef struct nativeBlindedPathOpaque LDKnativeBlindedPath ;
45
- struct nativeBlindedHopOpaque ;
46
- typedef struct nativeBlindedHopOpaque LDKnativeBlindedHop ;
47
+ struct nativeUnsignedInvoiceOpaque ;
48
+ typedef struct nativeUnsignedInvoiceOpaque LDKnativeUnsignedInvoice ;
49
+ struct nativeBlindedPayInfoOpaque ;
50
+ typedef struct nativeBlindedPayInfoOpaque LDKnativeBlindedPayInfo ;
47
51
struct nativeBackgroundProcessorOpaque ;
48
52
typedef struct nativeBackgroundProcessorOpaque LDKnativeBackgroundProcessor ;
49
53
struct nativeDefaultRouterOpaque ;
@@ -54,6 +58,10 @@ struct nativeInFlightHtlcsOpaque;
54
58
typedef struct nativeInFlightHtlcsOpaque LDKnativeInFlightHtlcs ;
55
59
struct nativeRouteHopOpaque ;
56
60
typedef struct nativeRouteHopOpaque LDKnativeRouteHop ;
61
+ struct nativeBlindedTailOpaque ;
62
+ typedef struct nativeBlindedTailOpaque LDKnativeBlindedTail ;
63
+ struct nativePathOpaque ;
64
+ typedef struct nativePathOpaque LDKnativePath ;
57
65
struct nativeRouteOpaque ;
58
66
typedef struct nativeRouteOpaque LDKnativeRoute ;
59
67
struct nativeRouteParametersOpaque ;
@@ -98,6 +106,12 @@ struct nativeBlindedHopFeaturesOpaque;
98
106
typedef struct nativeBlindedHopFeaturesOpaque LDKnativeBlindedHopFeatures ;
99
107
struct nativeChannelTypeFeaturesOpaque ;
100
108
typedef struct nativeChannelTypeFeaturesOpaque LDKnativeChannelTypeFeatures ;
109
+ struct nativeOfferOpaque ;
110
+ typedef struct nativeOfferOpaque LDKnativeOffer ;
111
+ struct nativeAmountOpaque ;
112
+ typedef struct nativeAmountOpaque LDKnativeAmount ;
113
+ struct nativeQuantityOpaque ;
114
+ typedef struct nativeQuantityOpaque LDKnativeQuantity ;
101
115
struct nativeNodeIdOpaque ;
102
116
typedef struct nativeNodeIdOpaque LDKnativeNodeId ;
103
117
struct nativeNetworkGraphOpaque ;
@@ -159,6 +173,8 @@ struct nativeBigSizeOpaque;
159
173
typedef struct nativeBigSizeOpaque LDKnativeBigSize ;
160
174
struct nativeHostnameOpaque ;
161
175
typedef struct nativeHostnameOpaque LDKnativeHostname ;
176
+ struct nativeUntrustedStringOpaque ;
177
+ typedef struct nativeUntrustedStringOpaque LDKnativeUntrustedString ;
162
178
struct nativePrintableStringOpaque ;
163
179
typedef struct nativePrintableStringOpaque LDKnativePrintableString ;
164
180
struct nativeOutPointOpaque ;
@@ -185,6 +201,10 @@ struct nativeUtxoFutureOpaque;
185
201
typedef struct nativeUtxoFutureOpaque LDKnativeUtxoFuture ;
186
202
struct nativeOnionMessengerOpaque ;
187
203
typedef struct nativeOnionMessengerOpaque LDKnativeOnionMessenger ;
204
+ struct nativeBlindedPathOpaque ;
205
+ typedef struct nativeBlindedPathOpaque LDKnativeBlindedPath ;
206
+ struct nativeBlindedHopOpaque ;
207
+ typedef struct nativeBlindedHopOpaque LDKnativeBlindedHop ;
188
208
struct nativeInvoiceOpaque ;
189
209
typedef struct nativeInvoiceOpaque LDKnativeInvoice ;
190
210
struct nativeSignedRawInvoiceOpaque ;
@@ -209,8 +229,6 @@ struct nativeInvoiceSignatureOpaque;
209
229
typedef struct nativeInvoiceSignatureOpaque LDKnativeInvoiceSignature ;
210
230
struct nativePrivateRouteOpaque ;
211
231
typedef struct nativePrivateRouteOpaque LDKnativePrivateRoute ;
212
- struct nativeRapidGossipSyncOpaque ;
213
- typedef struct nativeRapidGossipSyncOpaque LDKnativeRapidGossipSync ;
214
232
struct nativeInitOpaque ;
215
233
typedef struct nativeInitOpaque LDKnativeInit ;
216
234
struct nativeErrorMessageOpaque ;
@@ -285,13 +303,21 @@ struct nativeLightningErrorOpaque;
285
303
typedef struct nativeLightningErrorOpaque LDKnativeLightningError ;
286
304
struct nativeCommitmentUpdateOpaque ;
287
305
typedef struct nativeCommitmentUpdateOpaque LDKnativeCommitmentUpdate ;
306
+ struct nativeUnsignedInvoiceRequestOpaque ;
307
+ typedef struct nativeUnsignedInvoiceRequestOpaque LDKnativeUnsignedInvoiceRequest ;
308
+ struct nativeInvoiceRequestOpaque ;
309
+ typedef struct nativeInvoiceRequestOpaque LDKnativeInvoiceRequest ;
288
310
struct nativeRecordOpaque ;
289
311
typedef struct nativeRecordOpaque LDKnativeRecord ;
290
312
struct nativeFutureOpaque ;
291
313
typedef struct nativeFutureOpaque LDKnativeFuture ;
314
+ struct nativeSleeperOpaque ;
315
+ typedef struct nativeSleeperOpaque LDKnativeSleeper ;
292
316
struct nativeMonitorUpdateIdOpaque ;
293
317
typedef struct nativeMonitorUpdateIdOpaque LDKnativeMonitorUpdateId ;
294
318
struct nativeLockedChannelMonitorOpaque ;
295
319
typedef struct nativeLockedChannelMonitorOpaque LDKnativeLockedChannelMonitor ;
296
320
struct nativeChainMonitorOpaque ;
297
321
typedef struct nativeChainMonitorOpaque LDKnativeChainMonitor ;
322
+ struct nativeRapidGossipSyncOpaque ;
323
+ typedef struct nativeRapidGossipSyncOpaque LDKnativeRapidGossipSync ;
0 commit comments