10
10
#else
11
11
#define NONNULL_PTR
12
12
#endif
13
+ struct nativeTxCreationKeysOpaque ;
14
+ typedef struct nativeTxCreationKeysOpaque LDKnativeTxCreationKeys ;
15
+ struct nativeChannelPublicKeysOpaque ;
16
+ typedef struct nativeChannelPublicKeysOpaque LDKnativeChannelPublicKeys ;
17
+ struct nativeHTLCOutputInCommitmentOpaque ;
18
+ typedef struct nativeHTLCOutputInCommitmentOpaque LDKnativeHTLCOutputInCommitment ;
19
+ struct nativeChannelTransactionParametersOpaque ;
20
+ typedef struct nativeChannelTransactionParametersOpaque LDKnativeChannelTransactionParameters ;
21
+ struct nativeCounterpartyChannelTransactionParametersOpaque ;
22
+ typedef struct nativeCounterpartyChannelTransactionParametersOpaque LDKnativeCounterpartyChannelTransactionParameters ;
23
+ struct nativeDirectedChannelTransactionParametersOpaque ;
24
+ typedef struct nativeDirectedChannelTransactionParametersOpaque LDKnativeDirectedChannelTransactionParameters ;
25
+ struct nativeHolderCommitmentTransactionOpaque ;
26
+ typedef struct nativeHolderCommitmentTransactionOpaque LDKnativeHolderCommitmentTransaction ;
27
+ struct nativeBuiltCommitmentTransactionOpaque ;
28
+ typedef struct nativeBuiltCommitmentTransactionOpaque LDKnativeBuiltCommitmentTransaction ;
29
+ struct nativeCommitmentTransactionOpaque ;
30
+ typedef struct nativeCommitmentTransactionOpaque LDKnativeCommitmentTransaction ;
31
+ struct nativeTrustedCommitmentTransactionOpaque ;
32
+ typedef struct nativeTrustedCommitmentTransactionOpaque LDKnativeTrustedCommitmentTransaction ;
33
+ struct nativeMessageHandlerOpaque ;
34
+ typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler ;
35
+ typedef struct LDKSocketDescriptor LDKSocketDescriptor ;
36
+ struct nativePeerHandleErrorOpaque ;
37
+ typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError ;
38
+ struct nativePeerManagerOpaque ;
39
+ typedef struct nativePeerManagerOpaque LDKnativePeerManager ;
40
+ struct nativeInitFeaturesOpaque ;
41
+ typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures ;
42
+ struct nativeNodeFeaturesOpaque ;
43
+ typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures ;
44
+ struct nativeChannelFeaturesOpaque ;
45
+ typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures ;
13
46
struct nativeChannelHandshakeConfigOpaque ;
14
47
typedef struct nativeChannelHandshakeConfigOpaque LDKnativeChannelHandshakeConfig ;
15
48
struct nativeChannelHandshakeLimitsOpaque ;
@@ -18,8 +51,26 @@ struct nativeChannelConfigOpaque;
18
51
typedef struct nativeChannelConfigOpaque LDKnativeChannelConfig ;
19
52
struct nativeUserConfigOpaque ;
20
53
typedef struct nativeUserConfigOpaque LDKnativeUserConfig ;
54
+ struct nativeNetworkGraphOpaque ;
55
+ typedef struct nativeNetworkGraphOpaque LDKnativeNetworkGraph ;
56
+ struct nativeLockedNetworkGraphOpaque ;
57
+ typedef struct nativeLockedNetworkGraphOpaque LDKnativeLockedNetworkGraph ;
58
+ struct nativeNetGraphMsgHandlerOpaque ;
59
+ typedef struct nativeNetGraphMsgHandlerOpaque LDKnativeNetGraphMsgHandler ;
60
+ struct nativeDirectionalChannelInfoOpaque ;
61
+ typedef struct nativeDirectionalChannelInfoOpaque LDKnativeDirectionalChannelInfo ;
62
+ struct nativeChannelInfoOpaque ;
63
+ typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo ;
64
+ struct nativeRoutingFeesOpaque ;
65
+ typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees ;
66
+ struct nativeNodeAnnouncementInfoOpaque ;
67
+ typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo ;
68
+ struct nativeNodeInfoOpaque ;
69
+ typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo ;
21
70
struct nativeChainMonitorOpaque ;
22
71
typedef struct nativeChainMonitorOpaque LDKnativeChainMonitor ;
72
+ struct nativeOutPointOpaque ;
73
+ typedef struct nativeOutPointOpaque LDKnativeOutPoint ;
23
74
struct nativeChannelMonitorUpdateOpaque ;
24
75
typedef struct nativeChannelMonitorUpdateOpaque LDKnativeChannelMonitorUpdate ;
25
76
struct nativeMonitorUpdateErrorOpaque ;
@@ -30,14 +81,6 @@ struct nativeHTLCUpdateOpaque;
30
81
typedef struct nativeHTLCUpdateOpaque LDKnativeHTLCUpdate ;
31
82
struct nativeChannelMonitorOpaque ;
32
83
typedef struct nativeChannelMonitorOpaque LDKnativeChannelMonitor ;
33
- struct nativeOutPointOpaque ;
34
- typedef struct nativeOutPointOpaque LDKnativeOutPoint ;
35
- struct LDKChannelKeys ;
36
- typedef struct LDKChannelKeys LDKChannelKeys ;
37
- struct nativeInMemoryChannelKeysOpaque ;
38
- typedef struct nativeInMemoryChannelKeysOpaque LDKnativeInMemoryChannelKeys ;
39
- struct nativeKeysManagerOpaque ;
40
- typedef struct nativeKeysManagerOpaque LDKnativeKeysManager ;
41
84
struct nativeChannelManagerOpaque ;
42
85
typedef struct nativeChannelManagerOpaque LDKnativeChannelManager ;
43
86
struct nativeChannelDetailsOpaque ;
@@ -46,6 +89,18 @@ struct nativePaymentSendFailureOpaque;
46
89
typedef struct nativePaymentSendFailureOpaque LDKnativePaymentSendFailure ;
47
90
struct nativeChannelManagerReadArgsOpaque ;
48
91
typedef struct nativeChannelManagerReadArgsOpaque LDKnativeChannelManagerReadArgs ;
92
+ struct LDKChannelKeys ;
93
+ typedef struct LDKChannelKeys LDKChannelKeys ;
94
+ struct nativeInMemoryChannelKeysOpaque ;
95
+ typedef struct nativeInMemoryChannelKeysOpaque LDKnativeInMemoryChannelKeys ;
96
+ struct nativeKeysManagerOpaque ;
97
+ typedef struct nativeKeysManagerOpaque LDKnativeKeysManager ;
98
+ struct nativeRouteHopOpaque ;
99
+ typedef struct nativeRouteHopOpaque LDKnativeRouteHop ;
100
+ struct nativeRouteOpaque ;
101
+ typedef struct nativeRouteOpaque LDKnativeRoute ;
102
+ struct nativeRouteHintOpaque ;
103
+ typedef struct nativeRouteHintOpaque LDKnativeRouteHint ;
49
104
struct nativeDecodeErrorOpaque ;
50
105
typedef struct nativeDecodeErrorOpaque LDKnativeDecodeError ;
51
106
struct nativeInitOpaque ;
@@ -116,58 +171,3 @@ struct nativeLightningErrorOpaque;
116
171
typedef struct nativeLightningErrorOpaque LDKnativeLightningError ;
117
172
struct nativeCommitmentUpdateOpaque ;
118
173
typedef struct nativeCommitmentUpdateOpaque LDKnativeCommitmentUpdate ;
119
- struct nativeMessageHandlerOpaque ;
120
- typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler ;
121
- typedef struct LDKSocketDescriptor LDKSocketDescriptor ;
122
- struct nativePeerHandleErrorOpaque ;
123
- typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError ;
124
- struct nativePeerManagerOpaque ;
125
- typedef struct nativePeerManagerOpaque LDKnativePeerManager ;
126
- struct nativeTxCreationKeysOpaque ;
127
- typedef struct nativeTxCreationKeysOpaque LDKnativeTxCreationKeys ;
128
- struct nativeChannelPublicKeysOpaque ;
129
- typedef struct nativeChannelPublicKeysOpaque LDKnativeChannelPublicKeys ;
130
- struct nativeHTLCOutputInCommitmentOpaque ;
131
- typedef struct nativeHTLCOutputInCommitmentOpaque LDKnativeHTLCOutputInCommitment ;
132
- struct nativeChannelTransactionParametersOpaque ;
133
- typedef struct nativeChannelTransactionParametersOpaque LDKnativeChannelTransactionParameters ;
134
- struct nativeCounterpartyChannelTransactionParametersOpaque ;
135
- typedef struct nativeCounterpartyChannelTransactionParametersOpaque LDKnativeCounterpartyChannelTransactionParameters ;
136
- struct nativeDirectedChannelTransactionParametersOpaque ;
137
- typedef struct nativeDirectedChannelTransactionParametersOpaque LDKnativeDirectedChannelTransactionParameters ;
138
- struct nativeHolderCommitmentTransactionOpaque ;
139
- typedef struct nativeHolderCommitmentTransactionOpaque LDKnativeHolderCommitmentTransaction ;
140
- struct nativeBuiltCommitmentTransactionOpaque ;
141
- typedef struct nativeBuiltCommitmentTransactionOpaque LDKnativeBuiltCommitmentTransaction ;
142
- struct nativeCommitmentTransactionOpaque ;
143
- typedef struct nativeCommitmentTransactionOpaque LDKnativeCommitmentTransaction ;
144
- struct nativeTrustedCommitmentTransactionOpaque ;
145
- typedef struct nativeTrustedCommitmentTransactionOpaque LDKnativeTrustedCommitmentTransaction ;
146
- struct nativeInitFeaturesOpaque ;
147
- typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures ;
148
- struct nativeNodeFeaturesOpaque ;
149
- typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures ;
150
- struct nativeChannelFeaturesOpaque ;
151
- typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures ;
152
- struct nativeRouteHopOpaque ;
153
- typedef struct nativeRouteHopOpaque LDKnativeRouteHop ;
154
- struct nativeRouteOpaque ;
155
- typedef struct nativeRouteOpaque LDKnativeRoute ;
156
- struct nativeRouteHintOpaque ;
157
- typedef struct nativeRouteHintOpaque LDKnativeRouteHint ;
158
- struct nativeNetworkGraphOpaque ;
159
- typedef struct nativeNetworkGraphOpaque LDKnativeNetworkGraph ;
160
- struct nativeLockedNetworkGraphOpaque ;
161
- typedef struct nativeLockedNetworkGraphOpaque LDKnativeLockedNetworkGraph ;
162
- struct nativeNetGraphMsgHandlerOpaque ;
163
- typedef struct nativeNetGraphMsgHandlerOpaque LDKnativeNetGraphMsgHandler ;
164
- struct nativeDirectionalChannelInfoOpaque ;
165
- typedef struct nativeDirectionalChannelInfoOpaque LDKnativeDirectionalChannelInfo ;
166
- struct nativeChannelInfoOpaque ;
167
- typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo ;
168
- struct nativeRoutingFeesOpaque ;
169
- typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees ;
170
- struct nativeNodeAnnouncementInfoOpaque ;
171
- typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo ;
172
- struct nativeNodeInfoOpaque ;
173
- typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo ;
0 commit comments