207160d11021a6b3b6faa475d98d2356c629abf9
[ldk-java] / src / main / jni / org_ldk_bindings.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class org_ldk_bindings */
4
5 #ifndef _Included_org_ldk_bindings
6 #define _Included_org_ldk_bindings
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class:     org_ldk_bindings
12  * Method:    C2TupleOutPointScriptZfree
13  * Signature: (J)V
14  */
15 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2TupleOutPointScriptZfree
16   (JNIEnv *, jclass, jlong);
17
18 /*
19  * Class:     org_ldk_bindings
20  * Method:    C2TupleScriptu64Zfree
21  * Signature: (J)V
22  */
23 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2TupleScriptu64Zfree
24   (JNIEnv *, jclass, jlong);
25
26 /*
27  * Class:     org_ldk_bindings
28  * Method:    C2TupleSecretKeyu832Zfree
29  * Signature: (J)V
30  */
31 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2TupleSecretKeyu832Zfree
32   (JNIEnv *, jclass, jlong);
33
34 /*
35  * Class:     org_ldk_bindings
36  * Method:    C2TupleSignatureCVecSignatureZZfree
37  * Signature: (J)V
38  */
39 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2TupleSignatureCVecSignatureZZfree
40   (JNIEnv *, jclass, jlong);
41
42 /*
43  * Class:     org_ldk_bindings
44  * Method:    C2TupleTxidu32Zfree
45  * Signature: (J)V
46  */
47 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2TupleTxidu32Zfree
48   (JNIEnv *, jclass, jlong);
49
50 /*
51  * Class:     org_ldk_bindings
52  * Method:    C2Tupleu64u64Zfree
53  * Signature: (J)V
54  */
55 JNIEXPORT void JNICALL Java_org_ldk_bindings_C2Tupleu64u64Zfree
56   (JNIEnv *, jclass, jlong);
57
58 /*
59  * Class:     org_ldk_bindings
60  * Method:    C3TupleChannelAnnouncementChannelUpdateChannelUpdateZfree
61  * Signature: (J)V
62  */
63 JNIEXPORT void JNICALL Java_org_ldk_bindings_C3TupleChannelAnnouncementChannelUpdateChannelUpdateZfree
64   (JNIEnv *, jclass, jlong);
65
66 /*
67  * Class:     org_ldk_bindings
68  * Method:    CResultC2TupleScriptu64ZChainErrorZerr
69  * Signature: (J)J
70  */
71 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultC2TupleScriptu64ZChainErrorZerr
72   (JNIEnv *, jclass, jlong);
73
74 /*
75  * Class:     org_ldk_bindings
76  * Method:    CResultC2TupleScriptu64ZChainErrorZfree
77  * Signature: (J)V
78  */
79 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultC2TupleScriptu64ZChainErrorZfree
80   (JNIEnv *, jclass, jlong);
81
82 /*
83  * Class:     org_ldk_bindings
84  * Method:    CResultC2TupleScriptu64ZChainErrorZgood
85  * Signature: (J)J
86  */
87 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultC2TupleScriptu64ZChainErrorZgood
88   (JNIEnv *, jclass, jlong);
89
90 /*
91  * Class:     org_ldk_bindings
92  * Method:    CResultC2TupleSignatureCVecSignatureZZNoneZfree
93  * Signature: (J)V
94  */
95 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultC2TupleSignatureCVecSignatureZZNoneZfree
96   (JNIEnv *, jclass, jlong);
97
98 /*
99  * Class:     org_ldk_bindings
100  * Method:    CResultC2TupleSignatureCVecSignatureZZNoneZgood
101  * Signature: (J)J
102  */
103 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultC2TupleSignatureCVecSignatureZZNoneZgood
104   (JNIEnv *, jclass, jlong);
105
106 /*
107  * Class:     org_ldk_bindings
108  * Method:    CResultCVecSignatureZNoneZfree
109  * Signature: (J)V
110  */
111 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultCVecSignatureZNoneZfree
112   (JNIEnv *, jclass, jlong);
113
114 /*
115  * Class:     org_ldk_bindings
116  * Method:    CResultCVecSignatureZNoneZgood
117  * Signature: (J)J
118  */
119 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultCVecSignatureZNoneZgood
120   (JNIEnv *, jclass, jlong);
121
122 /*
123  * Class:     org_ldk_bindings
124  * Method:    CResultCVecu8ZPeerHandleErrorZerr
125  * Signature: (J)J
126  */
127 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultCVecu8ZPeerHandleErrorZerr
128   (JNIEnv *, jclass, jlong);
129
130 /*
131  * Class:     org_ldk_bindings
132  * Method:    CResultCVecu8ZPeerHandleErrorZfree
133  * Signature: (J)V
134  */
135 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultCVecu8ZPeerHandleErrorZfree
136   (JNIEnv *, jclass, jlong);
137
138 /*
139  * Class:     org_ldk_bindings
140  * Method:    CResultCVecu8ZPeerHandleErrorZgood
141  * Signature: (J)J
142  */
143 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultCVecu8ZPeerHandleErrorZgood
144   (JNIEnv *, jclass, jlong);
145
146 /*
147  * Class:     org_ldk_bindings
148  * Method:    CResultNoneAPIErrorZerr
149  * Signature: (J)J
150  */
151 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneAPIErrorZerr
152   (JNIEnv *, jclass, jlong);
153
154 /*
155  * Class:     org_ldk_bindings
156  * Method:    CResultNoneAPIErrorZfree
157  * Signature: (J)V
158  */
159 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultNoneAPIErrorZfree
160   (JNIEnv *, jclass, jlong);
161
162 /*
163  * Class:     org_ldk_bindings
164  * Method:    CResultNoneChannelMonitorUpdateErrZerr
165  * Signature: (J)J
166  */
167 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneChannelMonitorUpdateErrZerr
168   (JNIEnv *, jclass, jlong);
169
170 /*
171  * Class:     org_ldk_bindings
172  * Method:    CResultNoneChannelMonitorUpdateErrZfree
173  * Signature: (J)V
174  */
175 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultNoneChannelMonitorUpdateErrZfree
176   (JNIEnv *, jclass, jlong);
177
178 /*
179  * Class:     org_ldk_bindings
180  * Method:    CResultNoneMonitorUpdateErrorZerr
181  * Signature: (J)J
182  */
183 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneMonitorUpdateErrorZerr
184   (JNIEnv *, jclass, jlong);
185
186 /*
187  * Class:     org_ldk_bindings
188  * Method:    CResultNoneMonitorUpdateErrorZfree
189  * Signature: (J)V
190  */
191 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultNoneMonitorUpdateErrorZfree
192   (JNIEnv *, jclass, jlong);
193
194 /*
195  * Class:     org_ldk_bindings
196  * Method:    CResultNonePaymentSendFailureZerr
197  * Signature: (J)J
198  */
199 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNonePaymentSendFailureZerr
200   (JNIEnv *, jclass, jlong);
201
202 /*
203  * Class:     org_ldk_bindings
204  * Method:    CResultNonePaymentSendFailureZfree
205  * Signature: (J)V
206  */
207 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultNonePaymentSendFailureZfree
208   (JNIEnv *, jclass, jlong);
209
210 /*
211  * Class:     org_ldk_bindings
212  * Method:    CResultNonePeerHandleErrorZerr
213  * Signature: (J)J
214  */
215 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNonePeerHandleErrorZerr
216   (JNIEnv *, jclass, jlong);
217
218 /*
219  * Class:     org_ldk_bindings
220  * Method:    CResultNonePeerHandleErrorZfree
221  * Signature: (J)V
222  */
223 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultNonePeerHandleErrorZfree
224   (JNIEnv *, jclass, jlong);
225
226 /*
227  * Class:     org_ldk_bindings
228  * Method:    CResultRouteLightningErrorZerr
229  * Signature: (J)J
230  */
231 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultRouteLightningErrorZerr
232   (JNIEnv *, jclass, jlong);
233
234 /*
235  * Class:     org_ldk_bindings
236  * Method:    CResultRouteLightningErrorZfree
237  * Signature: (J)V
238  */
239 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultRouteLightningErrorZfree
240   (JNIEnv *, jclass, jlong);
241
242 /*
243  * Class:     org_ldk_bindings
244  * Method:    CResultRouteLightningErrorZgood
245  * Signature: (J)J
246  */
247 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultRouteLightningErrorZgood
248   (JNIEnv *, jclass, jlong);
249
250 /*
251  * Class:     org_ldk_bindings
252  * Method:    CResultSignatureNoneZfree
253  * Signature: (J)V
254  */
255 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultSignatureNoneZfree
256   (JNIEnv *, jclass, jlong);
257
258 /*
259  * Class:     org_ldk_bindings
260  * Method:    CResultSignatureNoneZgood
261  * Signature: (J)J
262  */
263 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultSignatureNoneZgood
264   (JNIEnv *, jclass, jlong);
265
266 /*
267  * Class:     org_ldk_bindings
268  * Method:    CResultboolLightningErrorZerr
269  * Signature: (J)J
270  */
271 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultboolLightningErrorZerr
272   (JNIEnv *, jclass, jlong);
273
274 /*
275  * Class:     org_ldk_bindings
276  * Method:    CResultboolLightningErrorZfree
277  * Signature: (J)V
278  */
279 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultboolLightningErrorZfree
280   (JNIEnv *, jclass, jlong);
281
282 /*
283  * Class:     org_ldk_bindings
284  * Method:    CResultboolLightningErrorZgood
285  * Signature: (Z)J
286  */
287 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultboolLightningErrorZgood
288   (JNIEnv *, jclass, jboolean);
289
290 /*
291  * Class:     org_ldk_bindings
292  * Method:    CResultboolPeerHandleErrorZerr
293  * Signature: (J)J
294  */
295 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultboolPeerHandleErrorZerr
296   (JNIEnv *, jclass, jlong);
297
298 /*
299  * Class:     org_ldk_bindings
300  * Method:    CResultboolPeerHandleErrorZfree
301  * Signature: (J)V
302  */
303 JNIEXPORT void JNICALL Java_org_ldk_bindings_CResultboolPeerHandleErrorZfree
304   (JNIEnv *, jclass, jlong);
305
306 /*
307  * Class:     org_ldk_bindings
308  * Method:    CResultboolPeerHandleErrorZgood
309  * Signature: (Z)J
310  */
311 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultboolPeerHandleErrorZgood
312   (JNIEnv *, jclass, jboolean);
313
314 /*
315  * Class:     org_ldk_bindings
316  * Method:    CVecC3TupleChannelAnnouncementChannelUpdateChannelUpdateZZfree
317  * Signature: (J)V
318  */
319 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecC3TupleChannelAnnouncementChannelUpdateChannelUpdateZZfree
320   (JNIEnv *, jclass, jlong);
321
322 /*
323  * Class:     org_ldk_bindings
324  * Method:    CVecCVecRouteHopZZfree
325  * Signature: (J)V
326  */
327 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecCVecRouteHopZZfree
328   (JNIEnv *, jclass, jlong);
329
330 /*
331  * Class:     org_ldk_bindings
332  * Method:    CVecChannelDetailsZfree
333  * Signature: (J)V
334  */
335 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecChannelDetailsZfree
336   (JNIEnv *, jclass, jlong);
337
338 /*
339  * Class:     org_ldk_bindings
340  * Method:    CVecEventZfree
341  * Signature: (J)V
342  */
343 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecEventZfree
344   (JNIEnv *, jclass, jlong);
345
346 /*
347  * Class:     org_ldk_bindings
348  * Method:    CVecHTLCUpdateZfree
349  * Signature: (J)V
350  */
351 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecHTLCUpdateZfree
352   (JNIEnv *, jclass, jlong);
353
354 /*
355  * Class:     org_ldk_bindings
356  * Method:    CVecMessageSendEventZfree
357  * Signature: (J)V
358  */
359 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecMessageSendEventZfree
360   (JNIEnv *, jclass, jlong);
361
362 /*
363  * Class:     org_ldk_bindings
364  * Method:    CVecNetAddressZfree
365  * Signature: (J)V
366  */
367 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecNetAddressZfree
368   (JNIEnv *, jclass, jlong);
369
370 /*
371  * Class:     org_ldk_bindings
372  * Method:    CVecNodeAnnouncementZfree
373  * Signature: (J)V
374  */
375 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecNodeAnnouncementZfree
376   (JNIEnv *, jclass, jlong);
377
378 /*
379  * Class:     org_ldk_bindings
380  * Method:    CVecPublicKeyZfree
381  * Signature: (J)V
382  */
383 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecPublicKeyZfree
384   (JNIEnv *, jclass, jlong);
385
386 /*
387  * Class:     org_ldk_bindings
388  * Method:    CVecRouteHopZfree
389  * Signature: (J)V
390  */
391 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecRouteHopZfree
392   (JNIEnv *, jclass, jlong);
393
394 /*
395  * Class:     org_ldk_bindings
396  * Method:    CVecSignatureZfree
397  * Signature: (J)V
398  */
399 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecSignatureZfree
400   (JNIEnv *, jclass, jlong);
401
402 /*
403  * Class:     org_ldk_bindings
404  * Method:    CVecSpendableOutputDescriptorZfree
405  * Signature: (J)V
406  */
407 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecSpendableOutputDescriptorZfree
408   (JNIEnv *, jclass, jlong);
409
410 /*
411  * Class:     org_ldk_bindings
412  * Method:    CVecTransactionZfree
413  * Signature: (J)V
414  */
415 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecTransactionZfree
416   (JNIEnv *, jclass, jlong);
417
418 /*
419  * Class:     org_ldk_bindings
420  * Method:    CVecUpdateAddHTLCZfree
421  * Signature: (J)V
422  */
423 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecUpdateAddHTLCZfree
424   (JNIEnv *, jclass, jlong);
425
426 /*
427  * Class:     org_ldk_bindings
428  * Method:    CVecUpdateFailHTLCZfree
429  * Signature: (J)V
430  */
431 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecUpdateFailHTLCZfree
432   (JNIEnv *, jclass, jlong);
433
434 /*
435  * Class:     org_ldk_bindings
436  * Method:    CVecUpdateFailMalformedHTLCZfree
437  * Signature: (J)V
438  */
439 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecUpdateFailMalformedHTLCZfree
440   (JNIEnv *, jclass, jlong);
441
442 /*
443  * Class:     org_ldk_bindings
444  * Method:    CVecUpdateFulfillHTLCZfree
445  * Signature: (J)V
446  */
447 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecUpdateFulfillHTLCZfree
448   (JNIEnv *, jclass, jlong);
449
450 /*
451  * Class:     org_ldk_bindings
452  * Method:    CVecu64Zfree
453  * Signature: (J)V
454  */
455 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecu64Zfree
456   (JNIEnv *, jclass, jlong);
457
458 /*
459  * Class:     org_ldk_bindings
460  * Method:    CVecu8Zfree
461  * Signature: (J)V
462  */
463 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecu8Zfree
464   (JNIEnv *, jclass, jlong);
465
466 /*
467  * Class:     org_ldk_bindings
468  * Method:    CVecusizeZfree
469  * Signature: (J)V
470  */
471 JNIEXPORT void JNICALL Java_org_ldk_bindings_CVecusizeZfree
472   (JNIEnv *, jclass, jlong);
473
474 /*
475  * Class:     org_ldk_bindings
476  * Method:    C2TupleTxidu32Znew
477  * Signature: (JI)J
478  */
479 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2TupleTxidu32Znew
480   (JNIEnv *, jclass, jlong, jint);
481
482 /*
483  * Class:     org_ldk_bindings
484  * Method:    C2TupleScriptu64Znew
485  * Signature: (JJ)J
486  */
487 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2TupleScriptu64Znew
488   (JNIEnv *, jclass, jlong, jlong);
489
490 /*
491  * Class:     org_ldk_bindings
492  * Method:    C2Tupleu64u64Znew
493  * Signature: (JJ)J
494  */
495 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2Tupleu64u64Znew
496   (JNIEnv *, jclass, jlong, jlong);
497
498 /*
499  * Class:     org_ldk_bindings
500  * Method:    C2TupleSignatureCVecSignatureZZnew
501  * Signature: (JJ)J
502  */
503 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2TupleSignatureCVecSignatureZZnew
504   (JNIEnv *, jclass, jlong, jlong);
505
506 /*
507  * Class:     org_ldk_bindings
508  * Method:    CResultC2TupleSignatureCVecSignatureZZNoneZerr
509  * Signature: ()J
510  */
511 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultC2TupleSignatureCVecSignatureZZNoneZerr
512   (JNIEnv *, jclass);
513
514 /*
515  * Class:     org_ldk_bindings
516  * Method:    CResultSignatureNoneZerr
517  * Signature: ()J
518  */
519 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultSignatureNoneZerr
520   (JNIEnv *, jclass);
521
522 /*
523  * Class:     org_ldk_bindings
524  * Method:    CResultCVecSignatureZNoneZerr
525  * Signature: ()J
526  */
527 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultCVecSignatureZNoneZerr
528   (JNIEnv *, jclass);
529
530 /*
531  * Class:     org_ldk_bindings
532  * Method:    C2TupleSecretKeyu832Znew
533  * Signature: (JJ)J
534  */
535 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2TupleSecretKeyu832Znew
536   (JNIEnv *, jclass, jlong, jlong);
537
538 /*
539  * Class:     org_ldk_bindings
540  * Method:    CResultNoneAPIErrorZgood
541  * Signature: ()J
542  */
543 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneAPIErrorZgood
544   (JNIEnv *, jclass);
545
546 /*
547  * Class:     org_ldk_bindings
548  * Method:    CResultNonePaymentSendFailureZgood
549  * Signature: ()J
550  */
551 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNonePaymentSendFailureZgood
552   (JNIEnv *, jclass);
553
554 /*
555  * Class:     org_ldk_bindings
556  * Method:    CResultNoneChannelMonitorUpdateErrZgood
557  * Signature: ()J
558  */
559 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneChannelMonitorUpdateErrZgood
560   (JNIEnv *, jclass);
561
562 /*
563  * Class:     org_ldk_bindings
564  * Method:    CResultNoneMonitorUpdateErrorZgood
565  * Signature: ()J
566  */
567 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNoneMonitorUpdateErrorZgood
568   (JNIEnv *, jclass);
569
570 /*
571  * Class:     org_ldk_bindings
572  * Method:    C2TupleOutPointScriptZnew
573  * Signature: (JJ)J
574  */
575 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C2TupleOutPointScriptZnew
576   (JNIEnv *, jclass, jlong, jlong);
577
578 /*
579  * Class:     org_ldk_bindings
580  * Method:    C3TupleChannelAnnouncementChannelUpdateChannelUpdateZnew
581  * Signature: (JJJ)J
582  */
583 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_C3TupleChannelAnnouncementChannelUpdateChannelUpdateZnew
584   (JNIEnv *, jclass, jlong, jlong, jlong);
585
586 /*
587  * Class:     org_ldk_bindings
588  * Method:    CResultNonePeerHandleErrorZgood
589  * Signature: ()J
590  */
591 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CResultNonePeerHandleErrorZgood
592   (JNIEnv *, jclass);
593
594 /*
595  * Class:     org_ldk_bindings
596  * Method:    Eventfree
597  * Signature: (J)V
598  */
599 JNIEXPORT void JNICALL Java_org_ldk_bindings_Eventfree
600   (JNIEnv *, jclass, jlong);
601
602 /*
603  * Class:     org_ldk_bindings
604  * Method:    MessageSendEventfree
605  * Signature: (J)V
606  */
607 JNIEXPORT void JNICALL Java_org_ldk_bindings_MessageSendEventfree
608   (JNIEnv *, jclass, jlong);
609
610 /*
611  * Class:     org_ldk_bindings
612  * Method:    MessageSendEventsProviderfree
613  * Signature: (J)V
614  */
615 JNIEXPORT void JNICALL Java_org_ldk_bindings_MessageSendEventsProviderfree
616   (JNIEnv *, jclass, jlong);
617
618 /*
619  * Class:     org_ldk_bindings
620  * Method:    EventsProviderfree
621  * Signature: (J)V
622  */
623 JNIEXPORT void JNICALL Java_org_ldk_bindings_EventsProviderfree
624   (JNIEnv *, jclass, jlong);
625
626 /*
627  * Class:     org_ldk_bindings
628  * Method:    APIErrorfree
629  * Signature: (J)V
630  */
631 JNIEXPORT void JNICALL Java_org_ldk_bindings_APIErrorfree
632   (JNIEnv *, jclass, jlong);
633
634 /*
635  * Class:     org_ldk_bindings
636  * Method:    Levelmax
637  * Signature: ()J
638  */
639 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Levelmax
640   (JNIEnv *, jclass);
641
642 /*
643  * Class:     org_ldk_bindings
644  * Method:    Loggerfree
645  * Signature: (J)V
646  */
647 JNIEXPORT void JNICALL Java_org_ldk_bindings_Loggerfree
648   (JNIEnv *, jclass, jlong);
649
650 /*
651  * Class:     org_ldk_bindings
652  * Method:    ChannelHandshakeConfigfree
653  * Signature: (J)V
654  */
655 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeConfigfree
656   (JNIEnv *, jclass, jlong);
657
658 /*
659  * Class:     org_ldk_bindings
660  * Method:    ChannelHandshakeConfiggetminimumdepth
661  * Signature: (J)I
662  */
663 JNIEXPORT jint JNICALL Java_org_ldk_bindings_ChannelHandshakeConfiggetminimumdepth
664   (JNIEnv *, jclass, jlong);
665
666 /*
667  * Class:     org_ldk_bindings
668  * Method:    ChannelHandshakeConfigsetminimumdepth
669  * Signature: (JI)V
670  */
671 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeConfigsetminimumdepth
672   (JNIEnv *, jclass, jlong, jint);
673
674 /*
675  * Class:     org_ldk_bindings
676  * Method:    ChannelHandshakeConfiggetourtoselfdelay
677  * Signature: (J)J
678  */
679 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeConfiggetourtoselfdelay
680   (JNIEnv *, jclass, jlong);
681
682 /*
683  * Class:     org_ldk_bindings
684  * Method:    ChannelHandshakeConfigsetourtoselfdelay
685  * Signature: (JJ)V
686  */
687 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeConfigsetourtoselfdelay
688   (JNIEnv *, jclass, jlong, jlong);
689
690 /*
691  * Class:     org_ldk_bindings
692  * Method:    ChannelHandshakeConfiggetourhtlcminimummsat
693  * Signature: (J)J
694  */
695 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeConfiggetourhtlcminimummsat
696   (JNIEnv *, jclass, jlong);
697
698 /*
699  * Class:     org_ldk_bindings
700  * Method:    ChannelHandshakeConfigsetourhtlcminimummsat
701  * Signature: (JJ)V
702  */
703 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeConfigsetourhtlcminimummsat
704   (JNIEnv *, jclass, jlong, jlong);
705
706 /*
707  * Class:     org_ldk_bindings
708  * Method:    ChannelHandshakeConfignew
709  * Signature: (IJJ)J
710  */
711 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeConfignew
712   (JNIEnv *, jclass, jint, jlong, jlong);
713
714 /*
715  * Class:     org_ldk_bindings
716  * Method:    ChannelHandshakeConfigdefault
717  * Signature: ()J
718  */
719 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeConfigdefault
720   (JNIEnv *, jclass);
721
722 /*
723  * Class:     org_ldk_bindings
724  * Method:    ChannelHandshakeLimitsfree
725  * Signature: (J)V
726  */
727 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsfree
728   (JNIEnv *, jclass, jlong);
729
730 /*
731  * Class:     org_ldk_bindings
732  * Method:    ChannelHandshakeLimitsgetminfundingsatoshis
733  * Signature: (J)J
734  */
735 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetminfundingsatoshis
736   (JNIEnv *, jclass, jlong);
737
738 /*
739  * Class:     org_ldk_bindings
740  * Method:    ChannelHandshakeLimitssetminfundingsatoshis
741  * Signature: (JJ)V
742  */
743 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetminfundingsatoshis
744   (JNIEnv *, jclass, jlong, jlong);
745
746 /*
747  * Class:     org_ldk_bindings
748  * Method:    ChannelHandshakeLimitsgetmaxhtlcminimummsat
749  * Signature: (J)J
750  */
751 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetmaxhtlcminimummsat
752   (JNIEnv *, jclass, jlong);
753
754 /*
755  * Class:     org_ldk_bindings
756  * Method:    ChannelHandshakeLimitssetmaxhtlcminimummsat
757  * Signature: (JJ)V
758  */
759 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetmaxhtlcminimummsat
760   (JNIEnv *, jclass, jlong, jlong);
761
762 /*
763  * Class:     org_ldk_bindings
764  * Method:    ChannelHandshakeLimitsgetminmaxhtlcvalueinflightmsat
765  * Signature: (J)J
766  */
767 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetminmaxhtlcvalueinflightmsat
768   (JNIEnv *, jclass, jlong);
769
770 /*
771  * Class:     org_ldk_bindings
772  * Method:    ChannelHandshakeLimitssetminmaxhtlcvalueinflightmsat
773  * Signature: (JJ)V
774  */
775 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetminmaxhtlcvalueinflightmsat
776   (JNIEnv *, jclass, jlong, jlong);
777
778 /*
779  * Class:     org_ldk_bindings
780  * Method:    ChannelHandshakeLimitsgetmaxchannelreservesatoshis
781  * Signature: (J)J
782  */
783 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetmaxchannelreservesatoshis
784   (JNIEnv *, jclass, jlong);
785
786 /*
787  * Class:     org_ldk_bindings
788  * Method:    ChannelHandshakeLimitssetmaxchannelreservesatoshis
789  * Signature: (JJ)V
790  */
791 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetmaxchannelreservesatoshis
792   (JNIEnv *, jclass, jlong, jlong);
793
794 /*
795  * Class:     org_ldk_bindings
796  * Method:    ChannelHandshakeLimitsgetminmaxacceptedhtlcs
797  * Signature: (J)J
798  */
799 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetminmaxacceptedhtlcs
800   (JNIEnv *, jclass, jlong);
801
802 /*
803  * Class:     org_ldk_bindings
804  * Method:    ChannelHandshakeLimitssetminmaxacceptedhtlcs
805  * Signature: (JJ)V
806  */
807 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetminmaxacceptedhtlcs
808   (JNIEnv *, jclass, jlong, jlong);
809
810 /*
811  * Class:     org_ldk_bindings
812  * Method:    ChannelHandshakeLimitsgetmindustlimitsatoshis
813  * Signature: (J)J
814  */
815 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetmindustlimitsatoshis
816   (JNIEnv *, jclass, jlong);
817
818 /*
819  * Class:     org_ldk_bindings
820  * Method:    ChannelHandshakeLimitssetmindustlimitsatoshis
821  * Signature: (JJ)V
822  */
823 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetmindustlimitsatoshis
824   (JNIEnv *, jclass, jlong, jlong);
825
826 /*
827  * Class:     org_ldk_bindings
828  * Method:    ChannelHandshakeLimitsgetmaxdustlimitsatoshis
829  * Signature: (J)J
830  */
831 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetmaxdustlimitsatoshis
832   (JNIEnv *, jclass, jlong);
833
834 /*
835  * Class:     org_ldk_bindings
836  * Method:    ChannelHandshakeLimitssetmaxdustlimitsatoshis
837  * Signature: (JJ)V
838  */
839 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetmaxdustlimitsatoshis
840   (JNIEnv *, jclass, jlong, jlong);
841
842 /*
843  * Class:     org_ldk_bindings
844  * Method:    ChannelHandshakeLimitsgetmaxminimumdepth
845  * Signature: (J)I
846  */
847 JNIEXPORT jint JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetmaxminimumdepth
848   (JNIEnv *, jclass, jlong);
849
850 /*
851  * Class:     org_ldk_bindings
852  * Method:    ChannelHandshakeLimitssetmaxminimumdepth
853  * Signature: (JI)V
854  */
855 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetmaxminimumdepth
856   (JNIEnv *, jclass, jlong, jint);
857
858 /*
859  * Class:     org_ldk_bindings
860  * Method:    ChannelHandshakeLimitsgetforceannouncedchannelpreference
861  * Signature: (J)Z
862  */
863 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgetforceannouncedchannelpreference
864   (JNIEnv *, jclass, jlong);
865
866 /*
867  * Class:     org_ldk_bindings
868  * Method:    ChannelHandshakeLimitssetforceannouncedchannelpreference
869  * Signature: (JZ)V
870  */
871 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssetforceannouncedchannelpreference
872   (JNIEnv *, jclass, jlong, jboolean);
873
874 /*
875  * Class:     org_ldk_bindings
876  * Method:    ChannelHandshakeLimitsgettheirtoselfdelay
877  * Signature: (J)J
878  */
879 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsgettheirtoselfdelay
880   (JNIEnv *, jclass, jlong);
881
882 /*
883  * Class:     org_ldk_bindings
884  * Method:    ChannelHandshakeLimitssettheirtoselfdelay
885  * Signature: (JJ)V
886  */
887 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitssettheirtoselfdelay
888   (JNIEnv *, jclass, jlong, jlong);
889
890 /*
891  * Class:     org_ldk_bindings
892  * Method:    ChannelHandshakeLimitsnew
893  * Signature: (JJJJJJJIZJ)J
894  */
895 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsnew
896   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jlong, jint, jboolean, jlong);
897
898 /*
899  * Class:     org_ldk_bindings
900  * Method:    ChannelHandshakeLimitsdefault
901  * Signature: ()J
902  */
903 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelHandshakeLimitsdefault
904   (JNIEnv *, jclass);
905
906 /*
907  * Class:     org_ldk_bindings
908  * Method:    ChannelConfigfree
909  * Signature: (J)V
910  */
911 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelConfigfree
912   (JNIEnv *, jclass, jlong);
913
914 /*
915  * Class:     org_ldk_bindings
916  * Method:    ChannelConfiggetfeeproportionalmillionths
917  * Signature: (J)I
918  */
919 JNIEXPORT jint JNICALL Java_org_ldk_bindings_ChannelConfiggetfeeproportionalmillionths
920   (JNIEnv *, jclass, jlong);
921
922 /*
923  * Class:     org_ldk_bindings
924  * Method:    ChannelConfigsetfeeproportionalmillionths
925  * Signature: (JI)V
926  */
927 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelConfigsetfeeproportionalmillionths
928   (JNIEnv *, jclass, jlong, jint);
929
930 /*
931  * Class:     org_ldk_bindings
932  * Method:    ChannelConfiggetannouncedchannel
933  * Signature: (J)Z
934  */
935 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelConfiggetannouncedchannel
936   (JNIEnv *, jclass, jlong);
937
938 /*
939  * Class:     org_ldk_bindings
940  * Method:    ChannelConfigsetannouncedchannel
941  * Signature: (JZ)V
942  */
943 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelConfigsetannouncedchannel
944   (JNIEnv *, jclass, jlong, jboolean);
945
946 /*
947  * Class:     org_ldk_bindings
948  * Method:    ChannelConfiggetcommitupfrontshutdownpubkey
949  * Signature: (J)Z
950  */
951 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelConfiggetcommitupfrontshutdownpubkey
952   (JNIEnv *, jclass, jlong);
953
954 /*
955  * Class:     org_ldk_bindings
956  * Method:    ChannelConfigsetcommitupfrontshutdownpubkey
957  * Signature: (JZ)V
958  */
959 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelConfigsetcommitupfrontshutdownpubkey
960   (JNIEnv *, jclass, jlong, jboolean);
961
962 /*
963  * Class:     org_ldk_bindings
964  * Method:    ChannelConfignew
965  * Signature: (IZZ)J
966  */
967 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelConfignew
968   (JNIEnv *, jclass, jint, jboolean, jboolean);
969
970 /*
971  * Class:     org_ldk_bindings
972  * Method:    ChannelConfigdefault
973  * Signature: ()J
974  */
975 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelConfigdefault
976   (JNIEnv *, jclass);
977
978 /*
979  * Class:     org_ldk_bindings
980  * Method:    ChannelConfigwrite
981  * Signature: (J)J
982  */
983 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelConfigwrite
984   (JNIEnv *, jclass, jlong);
985
986 /*
987  * Class:     org_ldk_bindings
988  * Method:    ChannelConfigread
989  * Signature: (J)J
990  */
991 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelConfigread
992   (JNIEnv *, jclass, jlong);
993
994 /*
995  * Class:     org_ldk_bindings
996  * Method:    UserConfigfree
997  * Signature: (J)V
998  */
999 JNIEXPORT void JNICALL Java_org_ldk_bindings_UserConfigfree
1000   (JNIEnv *, jclass, jlong);
1001
1002 /*
1003  * Class:     org_ldk_bindings
1004  * Method:    UserConfiggetownchannelconfig
1005  * Signature: (J)J
1006  */
1007 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UserConfiggetownchannelconfig
1008   (JNIEnv *, jclass, jlong);
1009
1010 /*
1011  * Class:     org_ldk_bindings
1012  * Method:    UserConfigsetownchannelconfig
1013  * Signature: (JJ)V
1014  */
1015 JNIEXPORT void JNICALL Java_org_ldk_bindings_UserConfigsetownchannelconfig
1016   (JNIEnv *, jclass, jlong, jlong);
1017
1018 /*
1019  * Class:     org_ldk_bindings
1020  * Method:    UserConfiggetpeerchannelconfiglimits
1021  * Signature: (J)J
1022  */
1023 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UserConfiggetpeerchannelconfiglimits
1024   (JNIEnv *, jclass, jlong);
1025
1026 /*
1027  * Class:     org_ldk_bindings
1028  * Method:    UserConfigsetpeerchannelconfiglimits
1029  * Signature: (JJ)V
1030  */
1031 JNIEXPORT void JNICALL Java_org_ldk_bindings_UserConfigsetpeerchannelconfiglimits
1032   (JNIEnv *, jclass, jlong, jlong);
1033
1034 /*
1035  * Class:     org_ldk_bindings
1036  * Method:    UserConfiggetchanneloptions
1037  * Signature: (J)J
1038  */
1039 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UserConfiggetchanneloptions
1040   (JNIEnv *, jclass, jlong);
1041
1042 /*
1043  * Class:     org_ldk_bindings
1044  * Method:    UserConfigsetchanneloptions
1045  * Signature: (JJ)V
1046  */
1047 JNIEXPORT void JNICALL Java_org_ldk_bindings_UserConfigsetchanneloptions
1048   (JNIEnv *, jclass, jlong, jlong);
1049
1050 /*
1051  * Class:     org_ldk_bindings
1052  * Method:    UserConfignew
1053  * Signature: (JJJ)J
1054  */
1055 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UserConfignew
1056   (JNIEnv *, jclass, jlong, jlong, jlong);
1057
1058 /*
1059  * Class:     org_ldk_bindings
1060  * Method:    UserConfigdefault
1061  * Signature: ()J
1062  */
1063 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UserConfigdefault
1064   (JNIEnv *, jclass);
1065
1066 /*
1067  * Class:     org_ldk_bindings
1068  * Method:    ChainWatchInterfacefree
1069  * Signature: (J)V
1070  */
1071 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChainWatchInterfacefree
1072   (JNIEnv *, jclass, jlong);
1073
1074 /*
1075  * Class:     org_ldk_bindings
1076  * Method:    BroadcasterInterfacefree
1077  * Signature: (J)V
1078  */
1079 JNIEXPORT void JNICALL Java_org_ldk_bindings_BroadcasterInterfacefree
1080   (JNIEnv *, jclass, jlong);
1081
1082 /*
1083  * Class:     org_ldk_bindings
1084  * Method:    ChainListenerfree
1085  * Signature: (J)V
1086  */
1087 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChainListenerfree
1088   (JNIEnv *, jclass, jlong);
1089
1090 /*
1091  * Class:     org_ldk_bindings
1092  * Method:    FeeEstimatorfree
1093  * Signature: (J)V
1094  */
1095 JNIEXPORT void JNICALL Java_org_ldk_bindings_FeeEstimatorfree
1096   (JNIEnv *, jclass, jlong);
1097
1098 /*
1099  * Class:     org_ldk_bindings
1100  * Method:    ChainWatchedUtilfree
1101  * Signature: (J)V
1102  */
1103 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChainWatchedUtilfree
1104   (JNIEnv *, jclass, jlong);
1105
1106 /*
1107  * Class:     org_ldk_bindings
1108  * Method:    ChainWatchedUtilnew
1109  * Signature: ()J
1110  */
1111 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChainWatchedUtilnew
1112   (JNIEnv *, jclass);
1113
1114 /*
1115  * Class:     org_ldk_bindings
1116  * Method:    ChainWatchedUtilregistertx
1117  * Signature: (J[BJ)Z
1118  */
1119 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChainWatchedUtilregistertx
1120   (JNIEnv *, jclass, jlong, jbyteArray, jlong);
1121
1122 /*
1123  * Class:     org_ldk_bindings
1124  * Method:    ChainWatchedUtilregisteroutpoint
1125  * Signature: (JJJ)Z
1126  */
1127 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChainWatchedUtilregisteroutpoint
1128   (JNIEnv *, jclass, jlong, jlong, jlong);
1129
1130 /*
1131  * Class:     org_ldk_bindings
1132  * Method:    ChainWatchedUtilwatchall
1133  * Signature: (J)Z
1134  */
1135 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChainWatchedUtilwatchall
1136   (JNIEnv *, jclass, jlong);
1137
1138 /*
1139  * Class:     org_ldk_bindings
1140  * Method:    ChainWatchedUtildoesmatchtx
1141  * Signature: (JJ)Z
1142  */
1143 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChainWatchedUtildoesmatchtx
1144   (JNIEnv *, jclass, jlong, jlong);
1145
1146 /*
1147  * Class:     org_ldk_bindings
1148  * Method:    BlockNotifierfree
1149  * Signature: (J)V
1150  */
1151 JNIEXPORT void JNICALL Java_org_ldk_bindings_BlockNotifierfree
1152   (JNIEnv *, jclass, jlong);
1153
1154 /*
1155  * Class:     org_ldk_bindings
1156  * Method:    BlockNotifiernew
1157  * Signature: (J)J
1158  */
1159 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_BlockNotifiernew
1160   (JNIEnv *, jclass, jlong);
1161
1162 /*
1163  * Class:     org_ldk_bindings
1164  * Method:    BlockNotifierregisterlistener
1165  * Signature: (JJ)V
1166  */
1167 JNIEXPORT void JNICALL Java_org_ldk_bindings_BlockNotifierregisterlistener
1168   (JNIEnv *, jclass, jlong, jlong);
1169
1170 /*
1171  * Class:     org_ldk_bindings
1172  * Method:    BlockNotifierblockconnected
1173  * Signature: (JJI)V
1174  */
1175 JNIEXPORT void JNICALL Java_org_ldk_bindings_BlockNotifierblockconnected
1176   (JNIEnv *, jclass, jlong, jlong, jint);
1177
1178 /*
1179  * Class:     org_ldk_bindings
1180  * Method:    BlockNotifierblockconnectedchecked
1181  * Signature: (J[BIJJ)Z
1182  */
1183 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_BlockNotifierblockconnectedchecked
1184   (JNIEnv *, jclass, jlong, jbyteArray, jint, jlong, jlong);
1185
1186 /*
1187  * Class:     org_ldk_bindings
1188  * Method:    BlockNotifierblockdisconnected
1189  * Signature: (J[BI)V
1190  */
1191 JNIEXPORT void JNICALL Java_org_ldk_bindings_BlockNotifierblockdisconnected
1192   (JNIEnv *, jclass, jlong, jbyteArray, jint);
1193
1194 /*
1195  * Class:     org_ldk_bindings
1196  * Method:    ChainWatchInterfaceUtilfree
1197  * Signature: (J)V
1198  */
1199 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChainWatchInterfaceUtilfree
1200   (JNIEnv *, jclass, jlong);
1201
1202 /*
1203  * Class:     org_ldk_bindings
1204  * Method:    ChainWatchInterfaceUtilasChainWatchInterface
1205  * Signature: (J)J
1206  */
1207 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChainWatchInterfaceUtilasChainWatchInterface
1208   (JNIEnv *, jclass, jlong);
1209
1210 /*
1211  * Class:     org_ldk_bindings
1212  * Method:    ChainWatchInterfaceUtilnew
1213  * Signature: (J)J
1214  */
1215 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChainWatchInterfaceUtilnew
1216   (JNIEnv *, jclass, jlong);
1217
1218 /*
1219  * Class:     org_ldk_bindings
1220  * Method:    ChainWatchInterfaceUtildoesmatchtx
1221  * Signature: (JJ)Z
1222  */
1223 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChainWatchInterfaceUtildoesmatchtx
1224   (JNIEnv *, jclass, jlong, jlong);
1225
1226 /*
1227  * Class:     org_ldk_bindings
1228  * Method:    OutPointfree
1229  * Signature: (J)V
1230  */
1231 JNIEXPORT void JNICALL Java_org_ldk_bindings_OutPointfree
1232   (JNIEnv *, jclass, jlong);
1233
1234 /*
1235  * Class:     org_ldk_bindings
1236  * Method:    OutPointgettxid
1237  * Signature: (J)[B
1238  */
1239 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_OutPointgettxid
1240   (JNIEnv *, jclass, jlong);
1241
1242 /*
1243  * Class:     org_ldk_bindings
1244  * Method:    OutPointsettxid
1245  * Signature: (JJ)V
1246  */
1247 JNIEXPORT void JNICALL Java_org_ldk_bindings_OutPointsettxid
1248   (JNIEnv *, jclass, jlong, jlong);
1249
1250 /*
1251  * Class:     org_ldk_bindings
1252  * Method:    OutPointgetindex
1253  * Signature: (J)J
1254  */
1255 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OutPointgetindex
1256   (JNIEnv *, jclass, jlong);
1257
1258 /*
1259  * Class:     org_ldk_bindings
1260  * Method:    OutPointsetindex
1261  * Signature: (JJ)V
1262  */
1263 JNIEXPORT void JNICALL Java_org_ldk_bindings_OutPointsetindex
1264   (JNIEnv *, jclass, jlong, jlong);
1265
1266 /*
1267  * Class:     org_ldk_bindings
1268  * Method:    OutPointnew
1269  * Signature: (JJ)J
1270  */
1271 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OutPointnew
1272   (JNIEnv *, jclass, jlong, jlong);
1273
1274 /*
1275  * Class:     org_ldk_bindings
1276  * Method:    OutPointtochannelid
1277  * Signature: (J)J
1278  */
1279 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OutPointtochannelid
1280   (JNIEnv *, jclass, jlong);
1281
1282 /*
1283  * Class:     org_ldk_bindings
1284  * Method:    OutPointwrite
1285  * Signature: (J)J
1286  */
1287 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OutPointwrite
1288   (JNIEnv *, jclass, jlong);
1289
1290 /*
1291  * Class:     org_ldk_bindings
1292  * Method:    OutPointread
1293  * Signature: (J)J
1294  */
1295 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OutPointread
1296   (JNIEnv *, jclass, jlong);
1297
1298 /*
1299  * Class:     org_ldk_bindings
1300  * Method:    SpendableOutputDescriptorfree
1301  * Signature: (J)V
1302  */
1303 JNIEXPORT void JNICALL Java_org_ldk_bindings_SpendableOutputDescriptorfree
1304   (JNIEnv *, jclass, jlong);
1305
1306 /*
1307  * Class:     org_ldk_bindings
1308  * Method:    SpendableOutputDescriptorwrite
1309  * Signature: (J)J
1310  */
1311 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_SpendableOutputDescriptorwrite
1312   (JNIEnv *, jclass, jlong);
1313
1314 /*
1315  * Class:     org_ldk_bindings
1316  * Method:    SpendableOutputDescriptorread
1317  * Signature: (J)J
1318  */
1319 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_SpendableOutputDescriptorread
1320   (JNIEnv *, jclass, jlong);
1321
1322 /*
1323  * Class:     org_ldk_bindings
1324  * Method:    ChannelKeysfree
1325  * Signature: (J)V
1326  */
1327 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelKeysfree
1328   (JNIEnv *, jclass, jlong);
1329
1330 /*
1331  * Class:     org_ldk_bindings
1332  * Method:    KeysInterfacefree
1333  * Signature: (J)V
1334  */
1335 JNIEXPORT void JNICALL Java_org_ldk_bindings_KeysInterfacefree
1336   (JNIEnv *, jclass, jlong);
1337
1338 /*
1339  * Class:     org_ldk_bindings
1340  * Method:    InMemoryChannelKeysfree
1341  * Signature: (J)V
1342  */
1343 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeysfree
1344   (JNIEnv *, jclass, jlong);
1345
1346 /*
1347  * Class:     org_ldk_bindings
1348  * Method:    InMemoryChannelKeysgetfundingkey
1349  * Signature: (J)[B
1350  */
1351 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgetfundingkey
1352   (JNIEnv *, jclass, jlong);
1353
1354 /*
1355  * Class:     org_ldk_bindings
1356  * Method:    InMemoryChannelKeyssetfundingkey
1357  * Signature: (JJ)V
1358  */
1359 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssetfundingkey
1360   (JNIEnv *, jclass, jlong, jlong);
1361
1362 /*
1363  * Class:     org_ldk_bindings
1364  * Method:    InMemoryChannelKeysgetrevocationbasekey
1365  * Signature: (J)[B
1366  */
1367 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgetrevocationbasekey
1368   (JNIEnv *, jclass, jlong);
1369
1370 /*
1371  * Class:     org_ldk_bindings
1372  * Method:    InMemoryChannelKeyssetrevocationbasekey
1373  * Signature: (JJ)V
1374  */
1375 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssetrevocationbasekey
1376   (JNIEnv *, jclass, jlong, jlong);
1377
1378 /*
1379  * Class:     org_ldk_bindings
1380  * Method:    InMemoryChannelKeysgetpaymentkey
1381  * Signature: (J)[B
1382  */
1383 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgetpaymentkey
1384   (JNIEnv *, jclass, jlong);
1385
1386 /*
1387  * Class:     org_ldk_bindings
1388  * Method:    InMemoryChannelKeyssetpaymentkey
1389  * Signature: (JJ)V
1390  */
1391 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssetpaymentkey
1392   (JNIEnv *, jclass, jlong, jlong);
1393
1394 /*
1395  * Class:     org_ldk_bindings
1396  * Method:    InMemoryChannelKeysgetdelayedpaymentbasekey
1397  * Signature: (J)[B
1398  */
1399 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgetdelayedpaymentbasekey
1400   (JNIEnv *, jclass, jlong);
1401
1402 /*
1403  * Class:     org_ldk_bindings
1404  * Method:    InMemoryChannelKeyssetdelayedpaymentbasekey
1405  * Signature: (JJ)V
1406  */
1407 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssetdelayedpaymentbasekey
1408   (JNIEnv *, jclass, jlong, jlong);
1409
1410 /*
1411  * Class:     org_ldk_bindings
1412  * Method:    InMemoryChannelKeysgethtlcbasekey
1413  * Signature: (J)[B
1414  */
1415 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgethtlcbasekey
1416   (JNIEnv *, jclass, jlong);
1417
1418 /*
1419  * Class:     org_ldk_bindings
1420  * Method:    InMemoryChannelKeyssethtlcbasekey
1421  * Signature: (JJ)V
1422  */
1423 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssethtlcbasekey
1424   (JNIEnv *, jclass, jlong, jlong);
1425
1426 /*
1427  * Class:     org_ldk_bindings
1428  * Method:    InMemoryChannelKeysgetcommitmentseed
1429  * Signature: (J)[B
1430  */
1431 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_InMemoryChannelKeysgetcommitmentseed
1432   (JNIEnv *, jclass, jlong);
1433
1434 /*
1435  * Class:     org_ldk_bindings
1436  * Method:    InMemoryChannelKeyssetcommitmentseed
1437  * Signature: (JJ)V
1438  */
1439 JNIEXPORT void JNICALL Java_org_ldk_bindings_InMemoryChannelKeyssetcommitmentseed
1440   (JNIEnv *, jclass, jlong, jlong);
1441
1442 /*
1443  * Class:     org_ldk_bindings
1444  * Method:    InMemoryChannelKeysnew
1445  * Signature: (JJJJJJJJ)J
1446  */
1447 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_InMemoryChannelKeysnew
1448   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jlong, jlong);
1449
1450 /*
1451  * Class:     org_ldk_bindings
1452  * Method:    InMemoryChannelKeysasChannelKeys
1453  * Signature: (J)J
1454  */
1455 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_InMemoryChannelKeysasChannelKeys
1456   (JNIEnv *, jclass, jlong);
1457
1458 /*
1459  * Class:     org_ldk_bindings
1460  * Method:    InMemoryChannelKeyswrite
1461  * Signature: (J)J
1462  */
1463 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_InMemoryChannelKeyswrite
1464   (JNIEnv *, jclass, jlong);
1465
1466 /*
1467  * Class:     org_ldk_bindings
1468  * Method:    InMemoryChannelKeysread
1469  * Signature: (J)J
1470  */
1471 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_InMemoryChannelKeysread
1472   (JNIEnv *, jclass, jlong);
1473
1474 /*
1475  * Class:     org_ldk_bindings
1476  * Method:    KeysManagerfree
1477  * Signature: (J)V
1478  */
1479 JNIEXPORT void JNICALL Java_org_ldk_bindings_KeysManagerfree
1480   (JNIEnv *, jclass, jlong);
1481
1482 /*
1483  * Class:     org_ldk_bindings
1484  * Method:    KeysManagernew
1485  * Signature: ([BJJI)J
1486  */
1487 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_KeysManagernew
1488   (JNIEnv *, jclass, jbyteArray, jlong, jlong, jint);
1489
1490 /*
1491  * Class:     org_ldk_bindings
1492  * Method:    KeysManagerderivechannelkeys
1493  * Signature: (JJJJ)J
1494  */
1495 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_KeysManagerderivechannelkeys
1496   (JNIEnv *, jclass, jlong, jlong, jlong, jlong);
1497
1498 /*
1499  * Class:     org_ldk_bindings
1500  * Method:    KeysManagerasKeysInterface
1501  * Signature: (J)J
1502  */
1503 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_KeysManagerasKeysInterface
1504   (JNIEnv *, jclass, jlong);
1505
1506 /*
1507  * Class:     org_ldk_bindings
1508  * Method:    ChannelManagerfree
1509  * Signature: (J)V
1510  */
1511 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerfree
1512   (JNIEnv *, jclass, jlong);
1513
1514 /*
1515  * Class:     org_ldk_bindings
1516  * Method:    ChannelDetailsfree
1517  * Signature: (J)V
1518  */
1519 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailsfree
1520   (JNIEnv *, jclass, jlong);
1521
1522 /*
1523  * Class:     org_ldk_bindings
1524  * Method:    ChannelDetailsgetchannelid
1525  * Signature: (J)[B
1526  */
1527 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_ChannelDetailsgetchannelid
1528   (JNIEnv *, jclass, jlong);
1529
1530 /*
1531  * Class:     org_ldk_bindings
1532  * Method:    ChannelDetailssetchannelid
1533  * Signature: (JJ)V
1534  */
1535 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetchannelid
1536   (JNIEnv *, jclass, jlong, jlong);
1537
1538 /*
1539  * Class:     org_ldk_bindings
1540  * Method:    ChannelDetailsgetremotenetworkid
1541  * Signature: (J)J
1542  */
1543 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetremotenetworkid
1544   (JNIEnv *, jclass, jlong);
1545
1546 /*
1547  * Class:     org_ldk_bindings
1548  * Method:    ChannelDetailssetremotenetworkid
1549  * Signature: (JJ)V
1550  */
1551 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetremotenetworkid
1552   (JNIEnv *, jclass, jlong, jlong);
1553
1554 /*
1555  * Class:     org_ldk_bindings
1556  * Method:    ChannelDetailsgetcounterpartyfeatures
1557  * Signature: (J)J
1558  */
1559 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetcounterpartyfeatures
1560   (JNIEnv *, jclass, jlong);
1561
1562 /*
1563  * Class:     org_ldk_bindings
1564  * Method:    ChannelDetailssetcounterpartyfeatures
1565  * Signature: (JJ)V
1566  */
1567 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetcounterpartyfeatures
1568   (JNIEnv *, jclass, jlong, jlong);
1569
1570 /*
1571  * Class:     org_ldk_bindings
1572  * Method:    ChannelDetailsgetchannelvaluesatoshis
1573  * Signature: (J)J
1574  */
1575 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetchannelvaluesatoshis
1576   (JNIEnv *, jclass, jlong);
1577
1578 /*
1579  * Class:     org_ldk_bindings
1580  * Method:    ChannelDetailssetchannelvaluesatoshis
1581  * Signature: (JJ)V
1582  */
1583 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetchannelvaluesatoshis
1584   (JNIEnv *, jclass, jlong, jlong);
1585
1586 /*
1587  * Class:     org_ldk_bindings
1588  * Method:    ChannelDetailsgetuserid
1589  * Signature: (J)J
1590  */
1591 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetuserid
1592   (JNIEnv *, jclass, jlong);
1593
1594 /*
1595  * Class:     org_ldk_bindings
1596  * Method:    ChannelDetailssetuserid
1597  * Signature: (JJ)V
1598  */
1599 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetuserid
1600   (JNIEnv *, jclass, jlong, jlong);
1601
1602 /*
1603  * Class:     org_ldk_bindings
1604  * Method:    ChannelDetailsgetoutboundcapacitymsat
1605  * Signature: (J)J
1606  */
1607 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetoutboundcapacitymsat
1608   (JNIEnv *, jclass, jlong);
1609
1610 /*
1611  * Class:     org_ldk_bindings
1612  * Method:    ChannelDetailssetoutboundcapacitymsat
1613  * Signature: (JJ)V
1614  */
1615 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetoutboundcapacitymsat
1616   (JNIEnv *, jclass, jlong, jlong);
1617
1618 /*
1619  * Class:     org_ldk_bindings
1620  * Method:    ChannelDetailsgetinboundcapacitymsat
1621  * Signature: (J)J
1622  */
1623 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelDetailsgetinboundcapacitymsat
1624   (JNIEnv *, jclass, jlong);
1625
1626 /*
1627  * Class:     org_ldk_bindings
1628  * Method:    ChannelDetailssetinboundcapacitymsat
1629  * Signature: (JJ)V
1630  */
1631 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetinboundcapacitymsat
1632   (JNIEnv *, jclass, jlong, jlong);
1633
1634 /*
1635  * Class:     org_ldk_bindings
1636  * Method:    ChannelDetailsgetislive
1637  * Signature: (J)Z
1638  */
1639 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelDetailsgetislive
1640   (JNIEnv *, jclass, jlong);
1641
1642 /*
1643  * Class:     org_ldk_bindings
1644  * Method:    ChannelDetailssetislive
1645  * Signature: (JZ)V
1646  */
1647 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelDetailssetislive
1648   (JNIEnv *, jclass, jlong, jboolean);
1649
1650 /*
1651  * Class:     org_ldk_bindings
1652  * Method:    PaymentSendFailurefree
1653  * Signature: (J)V
1654  */
1655 JNIEXPORT void JNICALL Java_org_ldk_bindings_PaymentSendFailurefree
1656   (JNIEnv *, jclass, jlong);
1657
1658 /*
1659  * Class:     org_ldk_bindings
1660  * Method:    ChannelManagernew
1661  * Signature: (JJJJJJJJ)J
1662  */
1663 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagernew
1664   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jlong, jlong);
1665
1666 /*
1667  * Class:     org_ldk_bindings
1668  * Method:    ChannelManagercreatechannel
1669  * Signature: (JJJJJJ)J
1670  */
1671 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagercreatechannel
1672   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong);
1673
1674 /*
1675  * Class:     org_ldk_bindings
1676  * Method:    ChannelManagerlistchannels
1677  * Signature: (J)J
1678  */
1679 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerlistchannels
1680   (JNIEnv *, jclass, jlong);
1681
1682 /*
1683  * Class:     org_ldk_bindings
1684  * Method:    ChannelManagerlistusablechannels
1685  * Signature: (J)J
1686  */
1687 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerlistusablechannels
1688   (JNIEnv *, jclass, jlong);
1689
1690 /*
1691  * Class:     org_ldk_bindings
1692  * Method:    ChannelManagerclosechannel
1693  * Signature: (J[B)J
1694  */
1695 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerclosechannel
1696   (JNIEnv *, jclass, jlong, jbyteArray);
1697
1698 /*
1699  * Class:     org_ldk_bindings
1700  * Method:    ChannelManagerforceclosechannel
1701  * Signature: (J[B)V
1702  */
1703 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerforceclosechannel
1704   (JNIEnv *, jclass, jlong, jbyteArray);
1705
1706 /*
1707  * Class:     org_ldk_bindings
1708  * Method:    ChannelManagerforcecloseallchannels
1709  * Signature: (J)V
1710  */
1711 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerforcecloseallchannels
1712   (JNIEnv *, jclass, jlong);
1713
1714 /*
1715  * Class:     org_ldk_bindings
1716  * Method:    ChannelManagersendpayment
1717  * Signature: (JJJJ)J
1718  */
1719 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagersendpayment
1720   (JNIEnv *, jclass, jlong, jlong, jlong, jlong);
1721
1722 /*
1723  * Class:     org_ldk_bindings
1724  * Method:    ChannelManagerfundingtransactiongenerated
1725  * Signature: (J[BJ)V
1726  */
1727 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerfundingtransactiongenerated
1728   (JNIEnv *, jclass, jlong, jbyteArray, jlong);
1729
1730 /*
1731  * Class:     org_ldk_bindings
1732  * Method:    ChannelManagerbroadcastnodeannouncement
1733  * Signature: (JJJJ)V
1734  */
1735 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerbroadcastnodeannouncement
1736   (JNIEnv *, jclass, jlong, jlong, jlong, jlong);
1737
1738 /*
1739  * Class:     org_ldk_bindings
1740  * Method:    ChannelManagerprocesspendinghtlcforwards
1741  * Signature: (J)V
1742  */
1743 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerprocesspendinghtlcforwards
1744   (JNIEnv *, jclass, jlong);
1745
1746 /*
1747  * Class:     org_ldk_bindings
1748  * Method:    ChannelManagertimerchanfreshnesseverymin
1749  * Signature: (J)V
1750  */
1751 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagertimerchanfreshnesseverymin
1752   (JNIEnv *, jclass, jlong);
1753
1754 /*
1755  * Class:     org_ldk_bindings
1756  * Method:    ChannelManagerfailhtlcbackwards
1757  * Signature: (J[BJ)Z
1758  */
1759 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelManagerfailhtlcbackwards
1760   (JNIEnv *, jclass, jlong, jbyteArray, jlong);
1761
1762 /*
1763  * Class:     org_ldk_bindings
1764  * Method:    ChannelManagerclaimfunds
1765  * Signature: (JJJJ)Z
1766  */
1767 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_ChannelManagerclaimfunds
1768   (JNIEnv *, jclass, jlong, jlong, jlong, jlong);
1769
1770 /*
1771  * Class:     org_ldk_bindings
1772  * Method:    ChannelManagergetournodeid
1773  * Signature: (J)J
1774  */
1775 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagergetournodeid
1776   (JNIEnv *, jclass, jlong);
1777
1778 /*
1779  * Class:     org_ldk_bindings
1780  * Method:    ChannelManagerchannelmonitorupdated
1781  * Signature: (JJJ)V
1782  */
1783 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelManagerchannelmonitorupdated
1784   (JNIEnv *, jclass, jlong, jlong, jlong);
1785
1786 /*
1787  * Class:     org_ldk_bindings
1788  * Method:    ChannelManagerasMessageSendEventsProvider
1789  * Signature: (J)J
1790  */
1791 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerasMessageSendEventsProvider
1792   (JNIEnv *, jclass, jlong);
1793
1794 /*
1795  * Class:     org_ldk_bindings
1796  * Method:    ChannelManagerasEventsProvider
1797  * Signature: (J)J
1798  */
1799 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerasEventsProvider
1800   (JNIEnv *, jclass, jlong);
1801
1802 /*
1803  * Class:     org_ldk_bindings
1804  * Method:    ChannelManagerasChainListener
1805  * Signature: (J)J
1806  */
1807 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerasChainListener
1808   (JNIEnv *, jclass, jlong);
1809
1810 /*
1811  * Class:     org_ldk_bindings
1812  * Method:    ChannelManagerasChannelMessageHandler
1813  * Signature: (J)J
1814  */
1815 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelManagerasChannelMessageHandler
1816   (JNIEnv *, jclass, jlong);
1817
1818 /*
1819  * Class:     org_ldk_bindings
1820  * Method:    ChannelMonitorUpdatefree
1821  * Signature: (J)V
1822  */
1823 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelMonitorUpdatefree
1824   (JNIEnv *, jclass, jlong);
1825
1826 /*
1827  * Class:     org_ldk_bindings
1828  * Method:    ChannelMonitorUpdategetupdateid
1829  * Signature: (J)J
1830  */
1831 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorUpdategetupdateid
1832   (JNIEnv *, jclass, jlong);
1833
1834 /*
1835  * Class:     org_ldk_bindings
1836  * Method:    ChannelMonitorUpdatesetupdateid
1837  * Signature: (JJ)V
1838  */
1839 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelMonitorUpdatesetupdateid
1840   (JNIEnv *, jclass, jlong, jlong);
1841
1842 /*
1843  * Class:     org_ldk_bindings
1844  * Method:    ChannelMonitorUpdatewrite
1845  * Signature: (J)J
1846  */
1847 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorUpdatewrite
1848   (JNIEnv *, jclass, jlong);
1849
1850 /*
1851  * Class:     org_ldk_bindings
1852  * Method:    ChannelMonitorUpdateread
1853  * Signature: (J)J
1854  */
1855 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorUpdateread
1856   (JNIEnv *, jclass, jlong);
1857
1858 /*
1859  * Class:     org_ldk_bindings
1860  * Method:    MonitorUpdateErrorfree
1861  * Signature: (J)V
1862  */
1863 JNIEXPORT void JNICALL Java_org_ldk_bindings_MonitorUpdateErrorfree
1864   (JNIEnv *, jclass, jlong);
1865
1866 /*
1867  * Class:     org_ldk_bindings
1868  * Method:    HTLCUpdatefree
1869  * Signature: (J)V
1870  */
1871 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCUpdatefree
1872   (JNIEnv *, jclass, jlong);
1873
1874 /*
1875  * Class:     org_ldk_bindings
1876  * Method:    HTLCUpdatewrite
1877  * Signature: (J)J
1878  */
1879 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_HTLCUpdatewrite
1880   (JNIEnv *, jclass, jlong);
1881
1882 /*
1883  * Class:     org_ldk_bindings
1884  * Method:    HTLCUpdateread
1885  * Signature: (J)J
1886  */
1887 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_HTLCUpdateread
1888   (JNIEnv *, jclass, jlong);
1889
1890 /*
1891  * Class:     org_ldk_bindings
1892  * Method:    ChannelMonitorfree
1893  * Signature: (J)V
1894  */
1895 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelMonitorfree
1896   (JNIEnv *, jclass, jlong);
1897
1898 /*
1899  * Class:     org_ldk_bindings
1900  * Method:    ManyChannelMonitorfree
1901  * Signature: (J)V
1902  */
1903 JNIEXPORT void JNICALL Java_org_ldk_bindings_ManyChannelMonitorfree
1904   (JNIEnv *, jclass, jlong);
1905
1906 /*
1907  * Class:     org_ldk_bindings
1908  * Method:    ChannelMonitorupdatemonitor
1909  * Signature: (JJJJ)J
1910  */
1911 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorupdatemonitor
1912   (JNIEnv *, jclass, jlong, jlong, jlong, jlong);
1913
1914 /*
1915  * Class:     org_ldk_bindings
1916  * Method:    ChannelMonitorgetlatestupdateid
1917  * Signature: (J)J
1918  */
1919 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorgetlatestupdateid
1920   (JNIEnv *, jclass, jlong);
1921
1922 /*
1923  * Class:     org_ldk_bindings
1924  * Method:    ChannelMonitorgetfundingtxo
1925  * Signature: (J)J
1926  */
1927 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorgetfundingtxo
1928   (JNIEnv *, jclass, jlong);
1929
1930 /*
1931  * Class:     org_ldk_bindings
1932  * Method:    ChannelMonitorgetandclearpendinghtlcsupdated
1933  * Signature: (J)J
1934  */
1935 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorgetandclearpendinghtlcsupdated
1936   (JNIEnv *, jclass, jlong);
1937
1938 /*
1939  * Class:     org_ldk_bindings
1940  * Method:    ChannelMonitorgetandclearpendingevents
1941  * Signature: (J)J
1942  */
1943 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorgetandclearpendingevents
1944   (JNIEnv *, jclass, jlong);
1945
1946 /*
1947  * Class:     org_ldk_bindings
1948  * Method:    ChannelMonitorgetlatestlocalcommitmenttxn
1949  * Signature: (JJ)J
1950  */
1951 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelMonitorgetlatestlocalcommitmenttxn
1952   (JNIEnv *, jclass, jlong, jlong);
1953
1954 /*
1955  * Class:     org_ldk_bindings
1956  * Method:    DecodeErrorfree
1957  * Signature: (J)V
1958  */
1959 JNIEXPORT void JNICALL Java_org_ldk_bindings_DecodeErrorfree
1960   (JNIEnv *, jclass, jlong);
1961
1962 /*
1963  * Class:     org_ldk_bindings
1964  * Method:    Initfree
1965  * Signature: (J)V
1966  */
1967 JNIEXPORT void JNICALL Java_org_ldk_bindings_Initfree
1968   (JNIEnv *, jclass, jlong);
1969
1970 /*
1971  * Class:     org_ldk_bindings
1972  * Method:    ErrorMessagefree
1973  * Signature: (J)V
1974  */
1975 JNIEXPORT void JNICALL Java_org_ldk_bindings_ErrorMessagefree
1976   (JNIEnv *, jclass, jlong);
1977
1978 /*
1979  * Class:     org_ldk_bindings
1980  * Method:    Pingfree
1981  * Signature: (J)V
1982  */
1983 JNIEXPORT void JNICALL Java_org_ldk_bindings_Pingfree
1984   (JNIEnv *, jclass, jlong);
1985
1986 /*
1987  * Class:     org_ldk_bindings
1988  * Method:    Pongfree
1989  * Signature: (J)V
1990  */
1991 JNIEXPORT void JNICALL Java_org_ldk_bindings_Pongfree
1992   (JNIEnv *, jclass, jlong);
1993
1994 /*
1995  * Class:     org_ldk_bindings
1996  * Method:    OpenChannelfree
1997  * Signature: (J)V
1998  */
1999 JNIEXPORT void JNICALL Java_org_ldk_bindings_OpenChannelfree
2000   (JNIEnv *, jclass, jlong);
2001
2002 /*
2003  * Class:     org_ldk_bindings
2004  * Method:    AcceptChannelfree
2005  * Signature: (J)V
2006  */
2007 JNIEXPORT void JNICALL Java_org_ldk_bindings_AcceptChannelfree
2008   (JNIEnv *, jclass, jlong);
2009
2010 /*
2011  * Class:     org_ldk_bindings
2012  * Method:    FundingCreatedfree
2013  * Signature: (J)V
2014  */
2015 JNIEXPORT void JNICALL Java_org_ldk_bindings_FundingCreatedfree
2016   (JNIEnv *, jclass, jlong);
2017
2018 /*
2019  * Class:     org_ldk_bindings
2020  * Method:    FundingSignedfree
2021  * Signature: (J)V
2022  */
2023 JNIEXPORT void JNICALL Java_org_ldk_bindings_FundingSignedfree
2024   (JNIEnv *, jclass, jlong);
2025
2026 /*
2027  * Class:     org_ldk_bindings
2028  * Method:    FundingLockedfree
2029  * Signature: (J)V
2030  */
2031 JNIEXPORT void JNICALL Java_org_ldk_bindings_FundingLockedfree
2032   (JNIEnv *, jclass, jlong);
2033
2034 /*
2035  * Class:     org_ldk_bindings
2036  * Method:    FundingLockedgetchannelid
2037  * Signature: (J)[B
2038  */
2039 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_FundingLockedgetchannelid
2040   (JNIEnv *, jclass, jlong);
2041
2042 /*
2043  * Class:     org_ldk_bindings
2044  * Method:    FundingLockedsetchannelid
2045  * Signature: (JJ)V
2046  */
2047 JNIEXPORT void JNICALL Java_org_ldk_bindings_FundingLockedsetchannelid
2048   (JNIEnv *, jclass, jlong, jlong);
2049
2050 /*
2051  * Class:     org_ldk_bindings
2052  * Method:    FundingLockedgetnextpercommitmentpoint
2053  * Signature: (J)J
2054  */
2055 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingLockedgetnextpercommitmentpoint
2056   (JNIEnv *, jclass, jlong);
2057
2058 /*
2059  * Class:     org_ldk_bindings
2060  * Method:    FundingLockedsetnextpercommitmentpoint
2061  * Signature: (JJ)V
2062  */
2063 JNIEXPORT void JNICALL Java_org_ldk_bindings_FundingLockedsetnextpercommitmentpoint
2064   (JNIEnv *, jclass, jlong, jlong);
2065
2066 /*
2067  * Class:     org_ldk_bindings
2068  * Method:    FundingLockednew
2069  * Signature: (JJ)J
2070  */
2071 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingLockednew
2072   (JNIEnv *, jclass, jlong, jlong);
2073
2074 /*
2075  * Class:     org_ldk_bindings
2076  * Method:    Shutdownfree
2077  * Signature: (J)V
2078  */
2079 JNIEXPORT void JNICALL Java_org_ldk_bindings_Shutdownfree
2080   (JNIEnv *, jclass, jlong);
2081
2082 /*
2083  * Class:     org_ldk_bindings
2084  * Method:    ClosingSignedfree
2085  * Signature: (J)V
2086  */
2087 JNIEXPORT void JNICALL Java_org_ldk_bindings_ClosingSignedfree
2088   (JNIEnv *, jclass, jlong);
2089
2090 /*
2091  * Class:     org_ldk_bindings
2092  * Method:    UpdateAddHTLCfree
2093  * Signature: (J)V
2094  */
2095 JNIEXPORT void JNICALL Java_org_ldk_bindings_UpdateAddHTLCfree
2096   (JNIEnv *, jclass, jlong);
2097
2098 /*
2099  * Class:     org_ldk_bindings
2100  * Method:    UpdateFulfillHTLCfree
2101  * Signature: (J)V
2102  */
2103 JNIEXPORT void JNICALL Java_org_ldk_bindings_UpdateFulfillHTLCfree
2104   (JNIEnv *, jclass, jlong);
2105
2106 /*
2107  * Class:     org_ldk_bindings
2108  * Method:    UpdateFailHTLCfree
2109  * Signature: (J)V
2110  */
2111 JNIEXPORT void JNICALL Java_org_ldk_bindings_UpdateFailHTLCfree
2112   (JNIEnv *, jclass, jlong);
2113
2114 /*
2115  * Class:     org_ldk_bindings
2116  * Method:    UpdateFailMalformedHTLCfree
2117  * Signature: (J)V
2118  */
2119 JNIEXPORT void JNICALL Java_org_ldk_bindings_UpdateFailMalformedHTLCfree
2120   (JNIEnv *, jclass, jlong);
2121
2122 /*
2123  * Class:     org_ldk_bindings
2124  * Method:    CommitmentSignedfree
2125  * Signature: (J)V
2126  */
2127 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentSignedfree
2128   (JNIEnv *, jclass, jlong);
2129
2130 /*
2131  * Class:     org_ldk_bindings
2132  * Method:    RevokeAndACKfree
2133  * Signature: (J)V
2134  */
2135 JNIEXPORT void JNICALL Java_org_ldk_bindings_RevokeAndACKfree
2136   (JNIEnv *, jclass, jlong);
2137
2138 /*
2139  * Class:     org_ldk_bindings
2140  * Method:    UpdateFeefree
2141  * Signature: (J)V
2142  */
2143 JNIEXPORT void JNICALL Java_org_ldk_bindings_UpdateFeefree
2144   (JNIEnv *, jclass, jlong);
2145
2146 /*
2147  * Class:     org_ldk_bindings
2148  * Method:    ChannelReestablishfree
2149  * Signature: (J)V
2150  */
2151 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelReestablishfree
2152   (JNIEnv *, jclass, jlong);
2153
2154 /*
2155  * Class:     org_ldk_bindings
2156  * Method:    AnnouncementSignaturesfree
2157  * Signature: (J)V
2158  */
2159 JNIEXPORT void JNICALL Java_org_ldk_bindings_AnnouncementSignaturesfree
2160   (JNIEnv *, jclass, jlong);
2161
2162 /*
2163  * Class:     org_ldk_bindings
2164  * Method:    NetAddressfree
2165  * Signature: (J)V
2166  */
2167 JNIEXPORT void JNICALL Java_org_ldk_bindings_NetAddressfree
2168   (JNIEnv *, jclass, jlong);
2169
2170 /*
2171  * Class:     org_ldk_bindings
2172  * Method:    UnsignedNodeAnnouncementfree
2173  * Signature: (J)V
2174  */
2175 JNIEXPORT void JNICALL Java_org_ldk_bindings_UnsignedNodeAnnouncementfree
2176   (JNIEnv *, jclass, jlong);
2177
2178 /*
2179  * Class:     org_ldk_bindings
2180  * Method:    UnsignedNodeAnnouncementgetnodeid
2181  * Signature: (J)J
2182  */
2183 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedNodeAnnouncementgetnodeid
2184   (JNIEnv *, jclass, jlong);
2185
2186 /*
2187  * Class:     org_ldk_bindings
2188  * Method:    UnsignedNodeAnnouncementsetnodeid
2189  * Signature: (JJ)V
2190  */
2191 JNIEXPORT void JNICALL Java_org_ldk_bindings_UnsignedNodeAnnouncementsetnodeid
2192   (JNIEnv *, jclass, jlong, jlong);
2193
2194 /*
2195  * Class:     org_ldk_bindings
2196  * Method:    NodeAnnouncementfree
2197  * Signature: (J)V
2198  */
2199 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementfree
2200   (JNIEnv *, jclass, jlong);
2201
2202 /*
2203  * Class:     org_ldk_bindings
2204  * Method:    UnsignedChannelAnnouncementfree
2205  * Signature: (J)V
2206  */
2207 JNIEXPORT void JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementfree
2208   (JNIEnv *, jclass, jlong);
2209
2210 /*
2211  * Class:     org_ldk_bindings
2212  * Method:    UnsignedChannelAnnouncementgetnodeid1
2213  * Signature: (J)J
2214  */
2215 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementgetnodeid1
2216   (JNIEnv *, jclass, jlong);
2217
2218 /*
2219  * Class:     org_ldk_bindings
2220  * Method:    UnsignedChannelAnnouncementsetnodeid1
2221  * Signature: (JJ)V
2222  */
2223 JNIEXPORT void JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementsetnodeid1
2224   (JNIEnv *, jclass, jlong, jlong);
2225
2226 /*
2227  * Class:     org_ldk_bindings
2228  * Method:    UnsignedChannelAnnouncementgetnodeid2
2229  * Signature: (J)J
2230  */
2231 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementgetnodeid2
2232   (JNIEnv *, jclass, jlong);
2233
2234 /*
2235  * Class:     org_ldk_bindings
2236  * Method:    UnsignedChannelAnnouncementsetnodeid2
2237  * Signature: (JJ)V
2238  */
2239 JNIEXPORT void JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementsetnodeid2
2240   (JNIEnv *, jclass, jlong, jlong);
2241
2242 /*
2243  * Class:     org_ldk_bindings
2244  * Method:    ChannelAnnouncementfree
2245  * Signature: (J)V
2246  */
2247 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelAnnouncementfree
2248   (JNIEnv *, jclass, jlong);
2249
2250 /*
2251  * Class:     org_ldk_bindings
2252  * Method:    ChannelUpdatefree
2253  * Signature: (J)V
2254  */
2255 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelUpdatefree
2256   (JNIEnv *, jclass, jlong);
2257
2258 /*
2259  * Class:     org_ldk_bindings
2260  * Method:    ErrorActionfree
2261  * Signature: (J)V
2262  */
2263 JNIEXPORT void JNICALL Java_org_ldk_bindings_ErrorActionfree
2264   (JNIEnv *, jclass, jlong);
2265
2266 /*
2267  * Class:     org_ldk_bindings
2268  * Method:    LightningErrorfree
2269  * Signature: (J)V
2270  */
2271 JNIEXPORT void JNICALL Java_org_ldk_bindings_LightningErrorfree
2272   (JNIEnv *, jclass, jlong);
2273
2274 /*
2275  * Class:     org_ldk_bindings
2276  * Method:    LightningErrorgeterr
2277  * Signature: (J)J
2278  */
2279 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LightningErrorgeterr
2280   (JNIEnv *, jclass, jlong);
2281
2282 /*
2283  * Class:     org_ldk_bindings
2284  * Method:    LightningErrorseterr
2285  * Signature: (JJ)V
2286  */
2287 JNIEXPORT void JNICALL Java_org_ldk_bindings_LightningErrorseterr
2288   (JNIEnv *, jclass, jlong, jlong);
2289
2290 /*
2291  * Class:     org_ldk_bindings
2292  * Method:    LightningErrorgetaction
2293  * Signature: (J)J
2294  */
2295 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LightningErrorgetaction
2296   (JNIEnv *, jclass, jlong);
2297
2298 /*
2299  * Class:     org_ldk_bindings
2300  * Method:    LightningErrorsetaction
2301  * Signature: (JJ)V
2302  */
2303 JNIEXPORT void JNICALL Java_org_ldk_bindings_LightningErrorsetaction
2304   (JNIEnv *, jclass, jlong, jlong);
2305
2306 /*
2307  * Class:     org_ldk_bindings
2308  * Method:    LightningErrornew
2309  * Signature: (JJ)J
2310  */
2311 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LightningErrornew
2312   (JNIEnv *, jclass, jlong, jlong);
2313
2314 /*
2315  * Class:     org_ldk_bindings
2316  * Method:    CommitmentUpdatefree
2317  * Signature: (J)V
2318  */
2319 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatefree
2320   (JNIEnv *, jclass, jlong);
2321
2322 /*
2323  * Class:     org_ldk_bindings
2324  * Method:    CommitmentUpdatesetupdateaddhtlcs
2325  * Signature: (JJ)V
2326  */
2327 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetupdateaddhtlcs
2328   (JNIEnv *, jclass, jlong, jlong);
2329
2330 /*
2331  * Class:     org_ldk_bindings
2332  * Method:    CommitmentUpdatesetupdatefulfillhtlcs
2333  * Signature: (JJ)V
2334  */
2335 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetupdatefulfillhtlcs
2336   (JNIEnv *, jclass, jlong, jlong);
2337
2338 /*
2339  * Class:     org_ldk_bindings
2340  * Method:    CommitmentUpdatesetupdatefailhtlcs
2341  * Signature: (JJ)V
2342  */
2343 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetupdatefailhtlcs
2344   (JNIEnv *, jclass, jlong, jlong);
2345
2346 /*
2347  * Class:     org_ldk_bindings
2348  * Method:    CommitmentUpdatesetupdatefailmalformedhtlcs
2349  * Signature: (JJ)V
2350  */
2351 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetupdatefailmalformedhtlcs
2352   (JNIEnv *, jclass, jlong, jlong);
2353
2354 /*
2355  * Class:     org_ldk_bindings
2356  * Method:    CommitmentUpdategetupdatefee
2357  * Signature: (J)J
2358  */
2359 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CommitmentUpdategetupdatefee
2360   (JNIEnv *, jclass, jlong);
2361
2362 /*
2363  * Class:     org_ldk_bindings
2364  * Method:    CommitmentUpdatesetupdatefee
2365  * Signature: (JJ)V
2366  */
2367 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetupdatefee
2368   (JNIEnv *, jclass, jlong, jlong);
2369
2370 /*
2371  * Class:     org_ldk_bindings
2372  * Method:    CommitmentUpdategetcommitmentsigned
2373  * Signature: (J)J
2374  */
2375 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CommitmentUpdategetcommitmentsigned
2376   (JNIEnv *, jclass, jlong);
2377
2378 /*
2379  * Class:     org_ldk_bindings
2380  * Method:    CommitmentUpdatesetcommitmentsigned
2381  * Signature: (JJ)V
2382  */
2383 JNIEXPORT void JNICALL Java_org_ldk_bindings_CommitmentUpdatesetcommitmentsigned
2384   (JNIEnv *, jclass, jlong, jlong);
2385
2386 /*
2387  * Class:     org_ldk_bindings
2388  * Method:    CommitmentUpdatenew
2389  * Signature: (JJJJJJ)J
2390  */
2391 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CommitmentUpdatenew
2392   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong);
2393
2394 /*
2395  * Class:     org_ldk_bindings
2396  * Method:    HTLCFailChannelUpdatefree
2397  * Signature: (J)V
2398  */
2399 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCFailChannelUpdatefree
2400   (JNIEnv *, jclass, jlong);
2401
2402 /*
2403  * Class:     org_ldk_bindings
2404  * Method:    ChannelMessageHandlerfree
2405  * Signature: (J)V
2406  */
2407 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelMessageHandlerfree
2408   (JNIEnv *, jclass, jlong);
2409
2410 /*
2411  * Class:     org_ldk_bindings
2412  * Method:    RoutingMessageHandlerfree
2413  * Signature: (J)V
2414  */
2415 JNIEXPORT void JNICALL Java_org_ldk_bindings_RoutingMessageHandlerfree
2416   (JNIEnv *, jclass, jlong);
2417
2418 /*
2419  * Class:     org_ldk_bindings
2420  * Method:    AcceptChannelwrite
2421  * Signature: (J)J
2422  */
2423 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_AcceptChannelwrite
2424   (JNIEnv *, jclass, jlong);
2425
2426 /*
2427  * Class:     org_ldk_bindings
2428  * Method:    AcceptChannelread
2429  * Signature: (J)J
2430  */
2431 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_AcceptChannelread
2432   (JNIEnv *, jclass, jlong);
2433
2434 /*
2435  * Class:     org_ldk_bindings
2436  * Method:    AnnouncementSignatureswrite
2437  * Signature: (J)J
2438  */
2439 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_AnnouncementSignatureswrite
2440   (JNIEnv *, jclass, jlong);
2441
2442 /*
2443  * Class:     org_ldk_bindings
2444  * Method:    AnnouncementSignaturesread
2445  * Signature: (J)J
2446  */
2447 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_AnnouncementSignaturesread
2448   (JNIEnv *, jclass, jlong);
2449
2450 /*
2451  * Class:     org_ldk_bindings
2452  * Method:    ChannelReestablishwrite
2453  * Signature: (J)J
2454  */
2455 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelReestablishwrite
2456   (JNIEnv *, jclass, jlong);
2457
2458 /*
2459  * Class:     org_ldk_bindings
2460  * Method:    ChannelReestablishread
2461  * Signature: (J)J
2462  */
2463 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelReestablishread
2464   (JNIEnv *, jclass, jlong);
2465
2466 /*
2467  * Class:     org_ldk_bindings
2468  * Method:    ClosingSignedwrite
2469  * Signature: (J)J
2470  */
2471 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ClosingSignedwrite
2472   (JNIEnv *, jclass, jlong);
2473
2474 /*
2475  * Class:     org_ldk_bindings
2476  * Method:    ClosingSignedread
2477  * Signature: (J)J
2478  */
2479 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ClosingSignedread
2480   (JNIEnv *, jclass, jlong);
2481
2482 /*
2483  * Class:     org_ldk_bindings
2484  * Method:    CommitmentSignedwrite
2485  * Signature: (J)J
2486  */
2487 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CommitmentSignedwrite
2488   (JNIEnv *, jclass, jlong);
2489
2490 /*
2491  * Class:     org_ldk_bindings
2492  * Method:    CommitmentSignedread
2493  * Signature: (J)J
2494  */
2495 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_CommitmentSignedread
2496   (JNIEnv *, jclass, jlong);
2497
2498 /*
2499  * Class:     org_ldk_bindings
2500  * Method:    FundingCreatedwrite
2501  * Signature: (J)J
2502  */
2503 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingCreatedwrite
2504   (JNIEnv *, jclass, jlong);
2505
2506 /*
2507  * Class:     org_ldk_bindings
2508  * Method:    FundingCreatedread
2509  * Signature: (J)J
2510  */
2511 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingCreatedread
2512   (JNIEnv *, jclass, jlong);
2513
2514 /*
2515  * Class:     org_ldk_bindings
2516  * Method:    FundingSignedwrite
2517  * Signature: (J)J
2518  */
2519 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingSignedwrite
2520   (JNIEnv *, jclass, jlong);
2521
2522 /*
2523  * Class:     org_ldk_bindings
2524  * Method:    FundingSignedread
2525  * Signature: (J)J
2526  */
2527 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingSignedread
2528   (JNIEnv *, jclass, jlong);
2529
2530 /*
2531  * Class:     org_ldk_bindings
2532  * Method:    FundingLockedwrite
2533  * Signature: (J)J
2534  */
2535 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingLockedwrite
2536   (JNIEnv *, jclass, jlong);
2537
2538 /*
2539  * Class:     org_ldk_bindings
2540  * Method:    FundingLockedread
2541  * Signature: (J)J
2542  */
2543 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_FundingLockedread
2544   (JNIEnv *, jclass, jlong);
2545
2546 /*
2547  * Class:     org_ldk_bindings
2548  * Method:    Initwrite
2549  * Signature: (J)J
2550  */
2551 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Initwrite
2552   (JNIEnv *, jclass, jlong);
2553
2554 /*
2555  * Class:     org_ldk_bindings
2556  * Method:    Initread
2557  * Signature: (J)J
2558  */
2559 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Initread
2560   (JNIEnv *, jclass, jlong);
2561
2562 /*
2563  * Class:     org_ldk_bindings
2564  * Method:    OpenChannelwrite
2565  * Signature: (J)J
2566  */
2567 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OpenChannelwrite
2568   (JNIEnv *, jclass, jlong);
2569
2570 /*
2571  * Class:     org_ldk_bindings
2572  * Method:    OpenChannelread
2573  * Signature: (J)J
2574  */
2575 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_OpenChannelread
2576   (JNIEnv *, jclass, jlong);
2577
2578 /*
2579  * Class:     org_ldk_bindings
2580  * Method:    RevokeAndACKwrite
2581  * Signature: (J)J
2582  */
2583 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RevokeAndACKwrite
2584   (JNIEnv *, jclass, jlong);
2585
2586 /*
2587  * Class:     org_ldk_bindings
2588  * Method:    RevokeAndACKread
2589  * Signature: (J)J
2590  */
2591 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RevokeAndACKread
2592   (JNIEnv *, jclass, jlong);
2593
2594 /*
2595  * Class:     org_ldk_bindings
2596  * Method:    Shutdownwrite
2597  * Signature: (J)J
2598  */
2599 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Shutdownwrite
2600   (JNIEnv *, jclass, jlong);
2601
2602 /*
2603  * Class:     org_ldk_bindings
2604  * Method:    Shutdownread
2605  * Signature: (J)J
2606  */
2607 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Shutdownread
2608   (JNIEnv *, jclass, jlong);
2609
2610 /*
2611  * Class:     org_ldk_bindings
2612  * Method:    UpdateFailHTLCwrite
2613  * Signature: (J)J
2614  */
2615 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFailHTLCwrite
2616   (JNIEnv *, jclass, jlong);
2617
2618 /*
2619  * Class:     org_ldk_bindings
2620  * Method:    UpdateFailHTLCread
2621  * Signature: (J)J
2622  */
2623 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFailHTLCread
2624   (JNIEnv *, jclass, jlong);
2625
2626 /*
2627  * Class:     org_ldk_bindings
2628  * Method:    UpdateFailMalformedHTLCwrite
2629  * Signature: (J)J
2630  */
2631 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFailMalformedHTLCwrite
2632   (JNIEnv *, jclass, jlong);
2633
2634 /*
2635  * Class:     org_ldk_bindings
2636  * Method:    UpdateFailMalformedHTLCread
2637  * Signature: (J)J
2638  */
2639 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFailMalformedHTLCread
2640   (JNIEnv *, jclass, jlong);
2641
2642 /*
2643  * Class:     org_ldk_bindings
2644  * Method:    UpdateFeewrite
2645  * Signature: (J)J
2646  */
2647 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFeewrite
2648   (JNIEnv *, jclass, jlong);
2649
2650 /*
2651  * Class:     org_ldk_bindings
2652  * Method:    UpdateFeeread
2653  * Signature: (J)J
2654  */
2655 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFeeread
2656   (JNIEnv *, jclass, jlong);
2657
2658 /*
2659  * Class:     org_ldk_bindings
2660  * Method:    UpdateFulfillHTLCwrite
2661  * Signature: (J)J
2662  */
2663 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFulfillHTLCwrite
2664   (JNIEnv *, jclass, jlong);
2665
2666 /*
2667  * Class:     org_ldk_bindings
2668  * Method:    UpdateFulfillHTLCread
2669  * Signature: (J)J
2670  */
2671 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateFulfillHTLCread
2672   (JNIEnv *, jclass, jlong);
2673
2674 /*
2675  * Class:     org_ldk_bindings
2676  * Method:    UpdateAddHTLCwrite
2677  * Signature: (J)J
2678  */
2679 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateAddHTLCwrite
2680   (JNIEnv *, jclass, jlong);
2681
2682 /*
2683  * Class:     org_ldk_bindings
2684  * Method:    UpdateAddHTLCread
2685  * Signature: (J)J
2686  */
2687 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UpdateAddHTLCread
2688   (JNIEnv *, jclass, jlong);
2689
2690 /*
2691  * Class:     org_ldk_bindings
2692  * Method:    Pingwrite
2693  * Signature: (J)J
2694  */
2695 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Pingwrite
2696   (JNIEnv *, jclass, jlong);
2697
2698 /*
2699  * Class:     org_ldk_bindings
2700  * Method:    Pingread
2701  * Signature: (J)J
2702  */
2703 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Pingread
2704   (JNIEnv *, jclass, jlong);
2705
2706 /*
2707  * Class:     org_ldk_bindings
2708  * Method:    Pongwrite
2709  * Signature: (J)J
2710  */
2711 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Pongwrite
2712   (JNIEnv *, jclass, jlong);
2713
2714 /*
2715  * Class:     org_ldk_bindings
2716  * Method:    Pongread
2717  * Signature: (J)J
2718  */
2719 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Pongread
2720   (JNIEnv *, jclass, jlong);
2721
2722 /*
2723  * Class:     org_ldk_bindings
2724  * Method:    UnsignedChannelAnnouncementwrite
2725  * Signature: (J)J
2726  */
2727 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementwrite
2728   (JNIEnv *, jclass, jlong);
2729
2730 /*
2731  * Class:     org_ldk_bindings
2732  * Method:    UnsignedChannelAnnouncementread
2733  * Signature: (J)J
2734  */
2735 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedChannelAnnouncementread
2736   (JNIEnv *, jclass, jlong);
2737
2738 /*
2739  * Class:     org_ldk_bindings
2740  * Method:    ChannelAnnouncementwrite
2741  * Signature: (J)J
2742  */
2743 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelAnnouncementwrite
2744   (JNIEnv *, jclass, jlong);
2745
2746 /*
2747  * Class:     org_ldk_bindings
2748  * Method:    ChannelAnnouncementread
2749  * Signature: (J)J
2750  */
2751 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelAnnouncementread
2752   (JNIEnv *, jclass, jlong);
2753
2754 /*
2755  * Class:     org_ldk_bindings
2756  * Method:    ChannelUpdatewrite
2757  * Signature: (J)J
2758  */
2759 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelUpdatewrite
2760   (JNIEnv *, jclass, jlong);
2761
2762 /*
2763  * Class:     org_ldk_bindings
2764  * Method:    ChannelUpdateread
2765  * Signature: (J)J
2766  */
2767 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelUpdateread
2768   (JNIEnv *, jclass, jlong);
2769
2770 /*
2771  * Class:     org_ldk_bindings
2772  * Method:    ErrorMessagewrite
2773  * Signature: (J)J
2774  */
2775 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ErrorMessagewrite
2776   (JNIEnv *, jclass, jlong);
2777
2778 /*
2779  * Class:     org_ldk_bindings
2780  * Method:    ErrorMessageread
2781  * Signature: (J)J
2782  */
2783 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ErrorMessageread
2784   (JNIEnv *, jclass, jlong);
2785
2786 /*
2787  * Class:     org_ldk_bindings
2788  * Method:    UnsignedNodeAnnouncementwrite
2789  * Signature: (J)J
2790  */
2791 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedNodeAnnouncementwrite
2792   (JNIEnv *, jclass, jlong);
2793
2794 /*
2795  * Class:     org_ldk_bindings
2796  * Method:    UnsignedNodeAnnouncementread
2797  * Signature: (J)J
2798  */
2799 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_UnsignedNodeAnnouncementread
2800   (JNIEnv *, jclass, jlong);
2801
2802 /*
2803  * Class:     org_ldk_bindings
2804  * Method:    NodeAnnouncementwrite
2805  * Signature: (J)J
2806  */
2807 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeAnnouncementwrite
2808   (JNIEnv *, jclass, jlong);
2809
2810 /*
2811  * Class:     org_ldk_bindings
2812  * Method:    NodeAnnouncementread
2813  * Signature: (J)J
2814  */
2815 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeAnnouncementread
2816   (JNIEnv *, jclass, jlong);
2817
2818 /*
2819  * Class:     org_ldk_bindings
2820  * Method:    MessageHandlerfree
2821  * Signature: (J)V
2822  */
2823 JNIEXPORT void JNICALL Java_org_ldk_bindings_MessageHandlerfree
2824   (JNIEnv *, jclass, jlong);
2825
2826 /*
2827  * Class:     org_ldk_bindings
2828  * Method:    MessageHandlergetchanhandler
2829  * Signature: (J)J
2830  */
2831 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_MessageHandlergetchanhandler
2832   (JNIEnv *, jclass, jlong);
2833
2834 /*
2835  * Class:     org_ldk_bindings
2836  * Method:    MessageHandlersetchanhandler
2837  * Signature: (JJ)V
2838  */
2839 JNIEXPORT void JNICALL Java_org_ldk_bindings_MessageHandlersetchanhandler
2840   (JNIEnv *, jclass, jlong, jlong);
2841
2842 /*
2843  * Class:     org_ldk_bindings
2844  * Method:    MessageHandlergetroutehandler
2845  * Signature: (J)J
2846  */
2847 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_MessageHandlergetroutehandler
2848   (JNIEnv *, jclass, jlong);
2849
2850 /*
2851  * Class:     org_ldk_bindings
2852  * Method:    MessageHandlersetroutehandler
2853  * Signature: (JJ)V
2854  */
2855 JNIEXPORT void JNICALL Java_org_ldk_bindings_MessageHandlersetroutehandler
2856   (JNIEnv *, jclass, jlong, jlong);
2857
2858 /*
2859  * Class:     org_ldk_bindings
2860  * Method:    MessageHandlernew
2861  * Signature: (JJ)J
2862  */
2863 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_MessageHandlernew
2864   (JNIEnv *, jclass, jlong, jlong);
2865
2866 /*
2867  * Class:     org_ldk_bindings
2868  * Method:    SocketDescriptorfree
2869  * Signature: (J)V
2870  */
2871 JNIEXPORT void JNICALL Java_org_ldk_bindings_SocketDescriptorfree
2872   (JNIEnv *, jclass, jlong);
2873
2874 /*
2875  * Class:     org_ldk_bindings
2876  * Method:    PeerHandleErrorfree
2877  * Signature: (J)V
2878  */
2879 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerHandleErrorfree
2880   (JNIEnv *, jclass, jlong);
2881
2882 /*
2883  * Class:     org_ldk_bindings
2884  * Method:    PeerHandleErrorgetnoconnectionpossible
2885  * Signature: (J)Z
2886  */
2887 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_PeerHandleErrorgetnoconnectionpossible
2888   (JNIEnv *, jclass, jlong);
2889
2890 /*
2891  * Class:     org_ldk_bindings
2892  * Method:    PeerHandleErrorsetnoconnectionpossible
2893  * Signature: (JZ)V
2894  */
2895 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerHandleErrorsetnoconnectionpossible
2896   (JNIEnv *, jclass, jlong, jboolean);
2897
2898 /*
2899  * Class:     org_ldk_bindings
2900  * Method:    PeerHandleErrornew
2901  * Signature: (Z)J
2902  */
2903 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerHandleErrornew
2904   (JNIEnv *, jclass, jboolean);
2905
2906 /*
2907  * Class:     org_ldk_bindings
2908  * Method:    PeerManagerfree
2909  * Signature: (J)V
2910  */
2911 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerManagerfree
2912   (JNIEnv *, jclass, jlong);
2913
2914 /*
2915  * Class:     org_ldk_bindings
2916  * Method:    PeerManagernew
2917  * Signature: (JJ[BJ)J
2918  */
2919 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagernew
2920   (JNIEnv *, jclass, jlong, jlong, jbyteArray, jlong);
2921
2922 /*
2923  * Class:     org_ldk_bindings
2924  * Method:    PeerManagergetpeernodeids
2925  * Signature: (J)J
2926  */
2927 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagergetpeernodeids
2928   (JNIEnv *, jclass, jlong);
2929
2930 /*
2931  * Class:     org_ldk_bindings
2932  * Method:    PeerManagernewoutboundconnection
2933  * Signature: (JJJ)J
2934  */
2935 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagernewoutboundconnection
2936   (JNIEnv *, jclass, jlong, jlong, jlong);
2937
2938 /*
2939  * Class:     org_ldk_bindings
2940  * Method:    PeerManagernewinboundconnection
2941  * Signature: (JJ)J
2942  */
2943 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagernewinboundconnection
2944   (JNIEnv *, jclass, jlong, jlong);
2945
2946 /*
2947  * Class:     org_ldk_bindings
2948  * Method:    PeerManagerwritebufferspaceavail
2949  * Signature: (JJ)J
2950  */
2951 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagerwritebufferspaceavail
2952   (JNIEnv *, jclass, jlong, jlong);
2953
2954 /*
2955  * Class:     org_ldk_bindings
2956  * Method:    PeerManagerreadevent
2957  * Signature: (JJJ)J
2958  */
2959 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_PeerManagerreadevent
2960   (JNIEnv *, jclass, jlong, jlong, jlong);
2961
2962 /*
2963  * Class:     org_ldk_bindings
2964  * Method:    PeerManagerprocessevents
2965  * Signature: (J)V
2966  */
2967 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerManagerprocessevents
2968   (JNIEnv *, jclass, jlong);
2969
2970 /*
2971  * Class:     org_ldk_bindings
2972  * Method:    PeerManagersocketdisconnected
2973  * Signature: (JJ)V
2974  */
2975 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerManagersocketdisconnected
2976   (JNIEnv *, jclass, jlong, jlong);
2977
2978 /*
2979  * Class:     org_ldk_bindings
2980  * Method:    PeerManagertimertickoccured
2981  * Signature: (J)V
2982  */
2983 JNIEXPORT void JNICALL Java_org_ldk_bindings_PeerManagertimertickoccured
2984   (JNIEnv *, jclass, jlong);
2985
2986 /*
2987  * Class:     org_ldk_bindings
2988  * Method:    buildcommitmentsecret
2989  * Signature: ([BJ)J
2990  */
2991 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_buildcommitmentsecret
2992   (JNIEnv *, jclass, jbyteArray, jlong);
2993
2994 /*
2995  * Class:     org_ldk_bindings
2996  * Method:    TxCreationKeysfree
2997  * Signature: (J)V
2998  */
2999 JNIEXPORT void JNICALL Java_org_ldk_bindings_TxCreationKeysfree
3000   (JNIEnv *, jclass, jlong);
3001
3002 /*
3003  * Class:     org_ldk_bindings
3004  * Method:    TxCreationKeysgetpercommitmentpoint
3005  * Signature: (J)J
3006  */
3007 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_TxCreationKeysgetpercommitmentpoint
3008   (JNIEnv *, jclass, jlong);
3009
3010 /*
3011  * Class:     org_ldk_bindings
3012  * Method:    TxCreationKeyssetpercommitmentpoint
3013  * Signature: (JJ)V
3014  */
3015 JNIEXPORT void JNICALL Java_org_ldk_bindings_TxCreationKeyssetpercommitmentpoint
3016   (JNIEnv *, jclass, jlong, jlong);
3017
3018 /*
3019  * Class:     org_ldk_bindings
3020  * Method:    TxCreationKeyswrite
3021  * Signature: (J)J
3022  */
3023 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_TxCreationKeyswrite
3024   (JNIEnv *, jclass, jlong);
3025
3026 /*
3027  * Class:     org_ldk_bindings
3028  * Method:    TxCreationKeysread
3029  * Signature: (J)J
3030  */
3031 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_TxCreationKeysread
3032   (JNIEnv *, jclass, jlong);
3033
3034 /*
3035  * Class:     org_ldk_bindings
3036  * Method:    ChannelPublicKeysfree
3037  * Signature: (J)V
3038  */
3039 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeysfree
3040   (JNIEnv *, jclass, jlong);
3041
3042 /*
3043  * Class:     org_ldk_bindings
3044  * Method:    ChannelPublicKeysgetfundingpubkey
3045  * Signature: (J)J
3046  */
3047 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysgetfundingpubkey
3048   (JNIEnv *, jclass, jlong);
3049
3050 /*
3051  * Class:     org_ldk_bindings
3052  * Method:    ChannelPublicKeyssetfundingpubkey
3053  * Signature: (JJ)V
3054  */
3055 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeyssetfundingpubkey
3056   (JNIEnv *, jclass, jlong, jlong);
3057
3058 /*
3059  * Class:     org_ldk_bindings
3060  * Method:    ChannelPublicKeysgetrevocationbasepoint
3061  * Signature: (J)J
3062  */
3063 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysgetrevocationbasepoint
3064   (JNIEnv *, jclass, jlong);
3065
3066 /*
3067  * Class:     org_ldk_bindings
3068  * Method:    ChannelPublicKeyssetrevocationbasepoint
3069  * Signature: (JJ)V
3070  */
3071 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeyssetrevocationbasepoint
3072   (JNIEnv *, jclass, jlong, jlong);
3073
3074 /*
3075  * Class:     org_ldk_bindings
3076  * Method:    ChannelPublicKeysgetpaymentpoint
3077  * Signature: (J)J
3078  */
3079 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysgetpaymentpoint
3080   (JNIEnv *, jclass, jlong);
3081
3082 /*
3083  * Class:     org_ldk_bindings
3084  * Method:    ChannelPublicKeyssetpaymentpoint
3085  * Signature: (JJ)V
3086  */
3087 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeyssetpaymentpoint
3088   (JNIEnv *, jclass, jlong, jlong);
3089
3090 /*
3091  * Class:     org_ldk_bindings
3092  * Method:    ChannelPublicKeysgetdelayedpaymentbasepoint
3093  * Signature: (J)J
3094  */
3095 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysgetdelayedpaymentbasepoint
3096   (JNIEnv *, jclass, jlong);
3097
3098 /*
3099  * Class:     org_ldk_bindings
3100  * Method:    ChannelPublicKeyssetdelayedpaymentbasepoint
3101  * Signature: (JJ)V
3102  */
3103 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeyssetdelayedpaymentbasepoint
3104   (JNIEnv *, jclass, jlong, jlong);
3105
3106 /*
3107  * Class:     org_ldk_bindings
3108  * Method:    ChannelPublicKeysgethtlcbasepoint
3109  * Signature: (J)J
3110  */
3111 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysgethtlcbasepoint
3112   (JNIEnv *, jclass, jlong);
3113
3114 /*
3115  * Class:     org_ldk_bindings
3116  * Method:    ChannelPublicKeyssethtlcbasepoint
3117  * Signature: (JJ)V
3118  */
3119 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelPublicKeyssethtlcbasepoint
3120   (JNIEnv *, jclass, jlong, jlong);
3121
3122 /*
3123  * Class:     org_ldk_bindings
3124  * Method:    ChannelPublicKeysnew
3125  * Signature: (JJJJJ)J
3126  */
3127 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysnew
3128   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong);
3129
3130 /*
3131  * Class:     org_ldk_bindings
3132  * Method:    ChannelPublicKeyswrite
3133  * Signature: (J)J
3134  */
3135 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeyswrite
3136   (JNIEnv *, jclass, jlong);
3137
3138 /*
3139  * Class:     org_ldk_bindings
3140  * Method:    ChannelPublicKeysread
3141  * Signature: (J)J
3142  */
3143 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelPublicKeysread
3144   (JNIEnv *, jclass, jlong);
3145
3146 /*
3147  * Class:     org_ldk_bindings
3148  * Method:    getrevokeableredeemscript
3149  * Signature: (JJJ)J
3150  */
3151 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_getrevokeableredeemscript
3152   (JNIEnv *, jclass, jlong, jlong, jlong);
3153
3154 /*
3155  * Class:     org_ldk_bindings
3156  * Method:    HTLCOutputInCommitmentfree
3157  * Signature: (J)V
3158  */
3159 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentfree
3160   (JNIEnv *, jclass, jlong);
3161
3162 /*
3163  * Class:     org_ldk_bindings
3164  * Method:    HTLCOutputInCommitmentgetoffered
3165  * Signature: (J)Z
3166  */
3167 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentgetoffered
3168   (JNIEnv *, jclass, jlong);
3169
3170 /*
3171  * Class:     org_ldk_bindings
3172  * Method:    HTLCOutputInCommitmentsetoffered
3173  * Signature: (JZ)V
3174  */
3175 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentsetoffered
3176   (JNIEnv *, jclass, jlong, jboolean);
3177
3178 /*
3179  * Class:     org_ldk_bindings
3180  * Method:    HTLCOutputInCommitmentgetamountmsat
3181  * Signature: (J)J
3182  */
3183 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentgetamountmsat
3184   (JNIEnv *, jclass, jlong);
3185
3186 /*
3187  * Class:     org_ldk_bindings
3188  * Method:    HTLCOutputInCommitmentsetamountmsat
3189  * Signature: (JJ)V
3190  */
3191 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentsetamountmsat
3192   (JNIEnv *, jclass, jlong, jlong);
3193
3194 /*
3195  * Class:     org_ldk_bindings
3196  * Method:    HTLCOutputInCommitmentgetcltvexpiry
3197  * Signature: (J)I
3198  */
3199 JNIEXPORT jint JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentgetcltvexpiry
3200   (JNIEnv *, jclass, jlong);
3201
3202 /*
3203  * Class:     org_ldk_bindings
3204  * Method:    HTLCOutputInCommitmentsetcltvexpiry
3205  * Signature: (JI)V
3206  */
3207 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentsetcltvexpiry
3208   (JNIEnv *, jclass, jlong, jint);
3209
3210 /*
3211  * Class:     org_ldk_bindings
3212  * Method:    HTLCOutputInCommitmentgetpaymenthash
3213  * Signature: (J)[B
3214  */
3215 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentgetpaymenthash
3216   (JNIEnv *, jclass, jlong);
3217
3218 /*
3219  * Class:     org_ldk_bindings
3220  * Method:    HTLCOutputInCommitmentsetpaymenthash
3221  * Signature: (JJ)V
3222  */
3223 JNIEXPORT void JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentsetpaymenthash
3224   (JNIEnv *, jclass, jlong, jlong);
3225
3226 /*
3227  * Class:     org_ldk_bindings
3228  * Method:    HTLCOutputInCommitmentwrite
3229  * Signature: (J)J
3230  */
3231 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentwrite
3232   (JNIEnv *, jclass, jlong);
3233
3234 /*
3235  * Class:     org_ldk_bindings
3236  * Method:    HTLCOutputInCommitmentread
3237  * Signature: (J)J
3238  */
3239 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_HTLCOutputInCommitmentread
3240   (JNIEnv *, jclass, jlong);
3241
3242 /*
3243  * Class:     org_ldk_bindings
3244  * Method:    gethtlcredeemscript
3245  * Signature: (JJ)J
3246  */
3247 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_gethtlcredeemscript
3248   (JNIEnv *, jclass, jlong, jlong);
3249
3250 /*
3251  * Class:     org_ldk_bindings
3252  * Method:    makefundingredeemscript
3253  * Signature: (JJ)J
3254  */
3255 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_makefundingredeemscript
3256   (JNIEnv *, jclass, jlong, jlong);
3257
3258 /*
3259  * Class:     org_ldk_bindings
3260  * Method:    buildhtlctransaction
3261  * Signature: ([BIJJJJ)J
3262  */
3263 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_buildhtlctransaction
3264   (JNIEnv *, jclass, jbyteArray, jint, jlong, jlong, jlong, jlong);
3265
3266 /*
3267  * Class:     org_ldk_bindings
3268  * Method:    LocalCommitmentTransactionfree
3269  * Signature: (J)V
3270  */
3271 JNIEXPORT void JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionfree
3272   (JNIEnv *, jclass, jlong);
3273
3274 /*
3275  * Class:     org_ldk_bindings
3276  * Method:    LocalCommitmentTransactiongetunsignedtx
3277  * Signature: (J)J
3278  */
3279 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiongetunsignedtx
3280   (JNIEnv *, jclass, jlong);
3281
3282 /*
3283  * Class:     org_ldk_bindings
3284  * Method:    LocalCommitmentTransactionsetunsignedtx
3285  * Signature: (JJ)V
3286  */
3287 JNIEXPORT void JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionsetunsignedtx
3288   (JNIEnv *, jclass, jlong, jlong);
3289
3290 /*
3291  * Class:     org_ldk_bindings
3292  * Method:    LocalCommitmentTransactiongettheirsig
3293  * Signature: (J)J
3294  */
3295 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiongettheirsig
3296   (JNIEnv *, jclass, jlong);
3297
3298 /*
3299  * Class:     org_ldk_bindings
3300  * Method:    LocalCommitmentTransactionsettheirsig
3301  * Signature: (JJ)V
3302  */
3303 JNIEXPORT void JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionsettheirsig
3304   (JNIEnv *, jclass, jlong, jlong);
3305
3306 /*
3307  * Class:     org_ldk_bindings
3308  * Method:    LocalCommitmentTransactiongetlocalkeys
3309  * Signature: (J)J
3310  */
3311 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiongetlocalkeys
3312   (JNIEnv *, jclass, jlong);
3313
3314 /*
3315  * Class:     org_ldk_bindings
3316  * Method:    LocalCommitmentTransactionsetlocalkeys
3317  * Signature: (JJ)V
3318  */
3319 JNIEXPORT void JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionsetlocalkeys
3320   (JNIEnv *, jclass, jlong, jlong);
3321
3322 /*
3323  * Class:     org_ldk_bindings
3324  * Method:    LocalCommitmentTransactiongetfeerateperkw
3325  * Signature: (J)I
3326  */
3327 JNIEXPORT jint JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiongetfeerateperkw
3328   (JNIEnv *, jclass, jlong);
3329
3330 /*
3331  * Class:     org_ldk_bindings
3332  * Method:    LocalCommitmentTransactionsetfeerateperkw
3333  * Signature: (JI)V
3334  */
3335 JNIEXPORT void JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionsetfeerateperkw
3336   (JNIEnv *, jclass, jlong, jint);
3337
3338 /*
3339  * Class:     org_ldk_bindings
3340  * Method:    LocalCommitmentTransactiontxid
3341  * Signature: (J)J
3342  */
3343 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiontxid
3344   (JNIEnv *, jclass, jlong);
3345
3346 /*
3347  * Class:     org_ldk_bindings
3348  * Method:    LocalCommitmentTransactiongetlocalsig
3349  * Signature: (J[BJJ)J
3350  */
3351 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactiongetlocalsig
3352   (JNIEnv *, jclass, jlong, jbyteArray, jlong, jlong);
3353
3354 /*
3355  * Class:     org_ldk_bindings
3356  * Method:    LocalCommitmentTransactionwrite
3357  * Signature: (J)J
3358  */
3359 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionwrite
3360   (JNIEnv *, jclass, jlong);
3361
3362 /*
3363  * Class:     org_ldk_bindings
3364  * Method:    LocalCommitmentTransactionread
3365  * Signature: (J)J
3366  */
3367 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_LocalCommitmentTransactionread
3368   (JNIEnv *, jclass, jlong);
3369
3370 /*
3371  * Class:     org_ldk_bindings
3372  * Method:    InitFeaturesfree
3373  * Signature: (J)V
3374  */
3375 JNIEXPORT void JNICALL Java_org_ldk_bindings_InitFeaturesfree
3376   (JNIEnv *, jclass, jlong);
3377
3378 /*
3379  * Class:     org_ldk_bindings
3380  * Method:    NodeFeaturesfree
3381  * Signature: (J)V
3382  */
3383 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeFeaturesfree
3384   (JNIEnv *, jclass, jlong);
3385
3386 /*
3387  * Class:     org_ldk_bindings
3388  * Method:    ChannelFeaturesfree
3389  * Signature: (J)V
3390  */
3391 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelFeaturesfree
3392   (JNIEnv *, jclass, jlong);
3393
3394 /*
3395  * Class:     org_ldk_bindings
3396  * Method:    RouteHopfree
3397  * Signature: (J)V
3398  */
3399 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHopfree
3400   (JNIEnv *, jclass, jlong);
3401
3402 /*
3403  * Class:     org_ldk_bindings
3404  * Method:    RouteHopgetpubkey
3405  * Signature: (J)J
3406  */
3407 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHopgetpubkey
3408   (JNIEnv *, jclass, jlong);
3409
3410 /*
3411  * Class:     org_ldk_bindings
3412  * Method:    RouteHopsetpubkey
3413  * Signature: (JJ)V
3414  */
3415 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHopsetpubkey
3416   (JNIEnv *, jclass, jlong, jlong);
3417
3418 /*
3419  * Class:     org_ldk_bindings
3420  * Method:    RouteHopgetshortchannelid
3421  * Signature: (J)J
3422  */
3423 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHopgetshortchannelid
3424   (JNIEnv *, jclass, jlong);
3425
3426 /*
3427  * Class:     org_ldk_bindings
3428  * Method:    RouteHopsetshortchannelid
3429  * Signature: (JJ)V
3430  */
3431 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHopsetshortchannelid
3432   (JNIEnv *, jclass, jlong, jlong);
3433
3434 /*
3435  * Class:     org_ldk_bindings
3436  * Method:    RouteHopgetfeemsat
3437  * Signature: (J)J
3438  */
3439 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHopgetfeemsat
3440   (JNIEnv *, jclass, jlong);
3441
3442 /*
3443  * Class:     org_ldk_bindings
3444  * Method:    RouteHopsetfeemsat
3445  * Signature: (JJ)V
3446  */
3447 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHopsetfeemsat
3448   (JNIEnv *, jclass, jlong, jlong);
3449
3450 /*
3451  * Class:     org_ldk_bindings
3452  * Method:    RouteHopgetcltvexpirydelta
3453  * Signature: (J)I
3454  */
3455 JNIEXPORT jint JNICALL Java_org_ldk_bindings_RouteHopgetcltvexpirydelta
3456   (JNIEnv *, jclass, jlong);
3457
3458 /*
3459  * Class:     org_ldk_bindings
3460  * Method:    RouteHopsetcltvexpirydelta
3461  * Signature: (JI)V
3462  */
3463 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHopsetcltvexpirydelta
3464   (JNIEnv *, jclass, jlong, jint);
3465
3466 /*
3467  * Class:     org_ldk_bindings
3468  * Method:    Routefree
3469  * Signature: (J)V
3470  */
3471 JNIEXPORT void JNICALL Java_org_ldk_bindings_Routefree
3472   (JNIEnv *, jclass, jlong);
3473
3474 /*
3475  * Class:     org_ldk_bindings
3476  * Method:    Routesetpaths
3477  * Signature: (JJ)V
3478  */
3479 JNIEXPORT void JNICALL Java_org_ldk_bindings_Routesetpaths
3480   (JNIEnv *, jclass, jlong, jlong);
3481
3482 /*
3483  * Class:     org_ldk_bindings
3484  * Method:    Routenew
3485  * Signature: (J)J
3486  */
3487 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Routenew
3488   (JNIEnv *, jclass, jlong);
3489
3490 /*
3491  * Class:     org_ldk_bindings
3492  * Method:    Routewrite
3493  * Signature: (J)J
3494  */
3495 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Routewrite
3496   (JNIEnv *, jclass, jlong);
3497
3498 /*
3499  * Class:     org_ldk_bindings
3500  * Method:    Routeread
3501  * Signature: (J)J
3502  */
3503 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_Routeread
3504   (JNIEnv *, jclass, jlong);
3505
3506 /*
3507  * Class:     org_ldk_bindings
3508  * Method:    RouteHintfree
3509  * Signature: (J)V
3510  */
3511 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintfree
3512   (JNIEnv *, jclass, jlong);
3513
3514 /*
3515  * Class:     org_ldk_bindings
3516  * Method:    RouteHintgetsrcnodeid
3517  * Signature: (J)J
3518  */
3519 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintgetsrcnodeid
3520   (JNIEnv *, jclass, jlong);
3521
3522 /*
3523  * Class:     org_ldk_bindings
3524  * Method:    RouteHintsetsrcnodeid
3525  * Signature: (JJ)V
3526  */
3527 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintsetsrcnodeid
3528   (JNIEnv *, jclass, jlong, jlong);
3529
3530 /*
3531  * Class:     org_ldk_bindings
3532  * Method:    RouteHintgetshortchannelid
3533  * Signature: (J)J
3534  */
3535 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintgetshortchannelid
3536   (JNIEnv *, jclass, jlong);
3537
3538 /*
3539  * Class:     org_ldk_bindings
3540  * Method:    RouteHintsetshortchannelid
3541  * Signature: (JJ)V
3542  */
3543 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintsetshortchannelid
3544   (JNIEnv *, jclass, jlong, jlong);
3545
3546 /*
3547  * Class:     org_ldk_bindings
3548  * Method:    RouteHintgetfees
3549  * Signature: (J)J
3550  */
3551 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintgetfees
3552   (JNIEnv *, jclass, jlong);
3553
3554 /*
3555  * Class:     org_ldk_bindings
3556  * Method:    RouteHintsetfees
3557  * Signature: (JJ)V
3558  */
3559 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintsetfees
3560   (JNIEnv *, jclass, jlong, jlong);
3561
3562 /*
3563  * Class:     org_ldk_bindings
3564  * Method:    RouteHintgetcltvexpirydelta
3565  * Signature: (J)J
3566  */
3567 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintgetcltvexpirydelta
3568   (JNIEnv *, jclass, jlong);
3569
3570 /*
3571  * Class:     org_ldk_bindings
3572  * Method:    RouteHintsetcltvexpirydelta
3573  * Signature: (JJ)V
3574  */
3575 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintsetcltvexpirydelta
3576   (JNIEnv *, jclass, jlong, jlong);
3577
3578 /*
3579  * Class:     org_ldk_bindings
3580  * Method:    RouteHintgethtlcminimummsat
3581  * Signature: (J)J
3582  */
3583 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintgethtlcminimummsat
3584   (JNIEnv *, jclass, jlong);
3585
3586 /*
3587  * Class:     org_ldk_bindings
3588  * Method:    RouteHintsethtlcminimummsat
3589  * Signature: (JJ)V
3590  */
3591 JNIEXPORT void JNICALL Java_org_ldk_bindings_RouteHintsethtlcminimummsat
3592   (JNIEnv *, jclass, jlong, jlong);
3593
3594 /*
3595  * Class:     org_ldk_bindings
3596  * Method:    RouteHintnew
3597  * Signature: (JJJJJ)J
3598  */
3599 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RouteHintnew
3600   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong);
3601
3602 /*
3603  * Class:     org_ldk_bindings
3604  * Method:    getroute
3605  * Signature: (JJJJJJIJ)J
3606  */
3607 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_getroute
3608   (JNIEnv *, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jint, jlong);
3609
3610 /*
3611  * Class:     org_ldk_bindings
3612  * Method:    NetworkGraphfree
3613  * Signature: (J)V
3614  */
3615 JNIEXPORT void JNICALL Java_org_ldk_bindings_NetworkGraphfree
3616   (JNIEnv *, jclass, jlong);
3617
3618 /*
3619  * Class:     org_ldk_bindings
3620  * Method:    NetGraphMsgHandlerfree
3621  * Signature: (J)V
3622  */
3623 JNIEXPORT void JNICALL Java_org_ldk_bindings_NetGraphMsgHandlerfree
3624   (JNIEnv *, jclass, jlong);
3625
3626 /*
3627  * Class:     org_ldk_bindings
3628  * Method:    NetGraphMsgHandlernew
3629  * Signature: (JJ)J
3630  */
3631 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetGraphMsgHandlernew
3632   (JNIEnv *, jclass, jlong, jlong);
3633
3634 /*
3635  * Class:     org_ldk_bindings
3636  * Method:    NetGraphMsgHandlerfromnetgraph
3637  * Signature: (JJJ)J
3638  */
3639 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetGraphMsgHandlerfromnetgraph
3640   (JNIEnv *, jclass, jlong, jlong, jlong);
3641
3642 /*
3643  * Class:     org_ldk_bindings
3644  * Method:    NetGraphMsgHandlerasRoutingMessageHandler
3645  * Signature: (J)J
3646  */
3647 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetGraphMsgHandlerasRoutingMessageHandler
3648   (JNIEnv *, jclass, jlong);
3649
3650 /*
3651  * Class:     org_ldk_bindings
3652  * Method:    DirectionalChannelInfofree
3653  * Signature: (J)V
3654  */
3655 JNIEXPORT void JNICALL Java_org_ldk_bindings_DirectionalChannelInfofree
3656   (JNIEnv *, jclass, jlong);
3657
3658 /*
3659  * Class:     org_ldk_bindings
3660  * Method:    DirectionalChannelInfogetlastupdate
3661  * Signature: (J)I
3662  */
3663 JNIEXPORT jint JNICALL Java_org_ldk_bindings_DirectionalChannelInfogetlastupdate
3664   (JNIEnv *, jclass, jlong);
3665
3666 /*
3667  * Class:     org_ldk_bindings
3668  * Method:    DirectionalChannelInfosetlastupdate
3669  * Signature: (JI)V
3670  */
3671 JNIEXPORT void JNICALL Java_org_ldk_bindings_DirectionalChannelInfosetlastupdate
3672   (JNIEnv *, jclass, jlong, jint);
3673
3674 /*
3675  * Class:     org_ldk_bindings
3676  * Method:    DirectionalChannelInfogetenabled
3677  * Signature: (J)Z
3678  */
3679 JNIEXPORT jboolean JNICALL Java_org_ldk_bindings_DirectionalChannelInfogetenabled
3680   (JNIEnv *, jclass, jlong);
3681
3682 /*
3683  * Class:     org_ldk_bindings
3684  * Method:    DirectionalChannelInfosetenabled
3685  * Signature: (JZ)V
3686  */
3687 JNIEXPORT void JNICALL Java_org_ldk_bindings_DirectionalChannelInfosetenabled
3688   (JNIEnv *, jclass, jlong, jboolean);
3689
3690 /*
3691  * Class:     org_ldk_bindings
3692  * Method:    DirectionalChannelInfogetcltvexpirydelta
3693  * Signature: (J)J
3694  */
3695 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_DirectionalChannelInfogetcltvexpirydelta
3696   (JNIEnv *, jclass, jlong);
3697
3698 /*
3699  * Class:     org_ldk_bindings
3700  * Method:    DirectionalChannelInfosetcltvexpirydelta
3701  * Signature: (JJ)V
3702  */
3703 JNIEXPORT void JNICALL Java_org_ldk_bindings_DirectionalChannelInfosetcltvexpirydelta
3704   (JNIEnv *, jclass, jlong, jlong);
3705
3706 /*
3707  * Class:     org_ldk_bindings
3708  * Method:    DirectionalChannelInfogethtlcminimummsat
3709  * Signature: (J)J
3710  */
3711 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_DirectionalChannelInfogethtlcminimummsat
3712   (JNIEnv *, jclass, jlong);
3713
3714 /*
3715  * Class:     org_ldk_bindings
3716  * Method:    DirectionalChannelInfosethtlcminimummsat
3717  * Signature: (JJ)V
3718  */
3719 JNIEXPORT void JNICALL Java_org_ldk_bindings_DirectionalChannelInfosethtlcminimummsat
3720   (JNIEnv *, jclass, jlong, jlong);
3721
3722 /*
3723  * Class:     org_ldk_bindings
3724  * Method:    DirectionalChannelInfowrite
3725  * Signature: (J)J
3726  */
3727 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_DirectionalChannelInfowrite
3728   (JNIEnv *, jclass, jlong);
3729
3730 /*
3731  * Class:     org_ldk_bindings
3732  * Method:    DirectionalChannelInforead
3733  * Signature: (J)J
3734  */
3735 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_DirectionalChannelInforead
3736   (JNIEnv *, jclass, jlong);
3737
3738 /*
3739  * Class:     org_ldk_bindings
3740  * Method:    ChannelInfofree
3741  * Signature: (J)V
3742  */
3743 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelInfofree
3744   (JNIEnv *, jclass, jlong);
3745
3746 /*
3747  * Class:     org_ldk_bindings
3748  * Method:    ChannelInfogetnodeone
3749  * Signature: (J)J
3750  */
3751 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInfogetnodeone
3752   (JNIEnv *, jclass, jlong);
3753
3754 /*
3755  * Class:     org_ldk_bindings
3756  * Method:    ChannelInfosetnodeone
3757  * Signature: (JJ)V
3758  */
3759 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelInfosetnodeone
3760   (JNIEnv *, jclass, jlong, jlong);
3761
3762 /*
3763  * Class:     org_ldk_bindings
3764  * Method:    ChannelInfogetonetotwo
3765  * Signature: (J)J
3766  */
3767 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInfogetonetotwo
3768   (JNIEnv *, jclass, jlong);
3769
3770 /*
3771  * Class:     org_ldk_bindings
3772  * Method:    ChannelInfosetonetotwo
3773  * Signature: (JJ)V
3774  */
3775 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelInfosetonetotwo
3776   (JNIEnv *, jclass, jlong, jlong);
3777
3778 /*
3779  * Class:     org_ldk_bindings
3780  * Method:    ChannelInfogetnodetwo
3781  * Signature: (J)J
3782  */
3783 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInfogetnodetwo
3784   (JNIEnv *, jclass, jlong);
3785
3786 /*
3787  * Class:     org_ldk_bindings
3788  * Method:    ChannelInfosetnodetwo
3789  * Signature: (JJ)V
3790  */
3791 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelInfosetnodetwo
3792   (JNIEnv *, jclass, jlong, jlong);
3793
3794 /*
3795  * Class:     org_ldk_bindings
3796  * Method:    ChannelInfogettwotoone
3797  * Signature: (J)J
3798  */
3799 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInfogettwotoone
3800   (JNIEnv *, jclass, jlong);
3801
3802 /*
3803  * Class:     org_ldk_bindings
3804  * Method:    ChannelInfosettwotoone
3805  * Signature: (JJ)V
3806  */
3807 JNIEXPORT void JNICALL Java_org_ldk_bindings_ChannelInfosettwotoone
3808   (JNIEnv *, jclass, jlong, jlong);
3809
3810 /*
3811  * Class:     org_ldk_bindings
3812  * Method:    ChannelInfowrite
3813  * Signature: (J)J
3814  */
3815 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInfowrite
3816   (JNIEnv *, jclass, jlong);
3817
3818 /*
3819  * Class:     org_ldk_bindings
3820  * Method:    ChannelInforead
3821  * Signature: (J)J
3822  */
3823 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_ChannelInforead
3824   (JNIEnv *, jclass, jlong);
3825
3826 /*
3827  * Class:     org_ldk_bindings
3828  * Method:    RoutingFeesfree
3829  * Signature: (J)V
3830  */
3831 JNIEXPORT void JNICALL Java_org_ldk_bindings_RoutingFeesfree
3832   (JNIEnv *, jclass, jlong);
3833
3834 /*
3835  * Class:     org_ldk_bindings
3836  * Method:    RoutingFeesgetbasemsat
3837  * Signature: (J)I
3838  */
3839 JNIEXPORT jint JNICALL Java_org_ldk_bindings_RoutingFeesgetbasemsat
3840   (JNIEnv *, jclass, jlong);
3841
3842 /*
3843  * Class:     org_ldk_bindings
3844  * Method:    RoutingFeessetbasemsat
3845  * Signature: (JI)V
3846  */
3847 JNIEXPORT void JNICALL Java_org_ldk_bindings_RoutingFeessetbasemsat
3848   (JNIEnv *, jclass, jlong, jint);
3849
3850 /*
3851  * Class:     org_ldk_bindings
3852  * Method:    RoutingFeesgetproportionalmillionths
3853  * Signature: (J)I
3854  */
3855 JNIEXPORT jint JNICALL Java_org_ldk_bindings_RoutingFeesgetproportionalmillionths
3856   (JNIEnv *, jclass, jlong);
3857
3858 /*
3859  * Class:     org_ldk_bindings
3860  * Method:    RoutingFeessetproportionalmillionths
3861  * Signature: (JI)V
3862  */
3863 JNIEXPORT void JNICALL Java_org_ldk_bindings_RoutingFeessetproportionalmillionths
3864   (JNIEnv *, jclass, jlong, jint);
3865
3866 /*
3867  * Class:     org_ldk_bindings
3868  * Method:    RoutingFeesnew
3869  * Signature: (II)J
3870  */
3871 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RoutingFeesnew
3872   (JNIEnv *, jclass, jint, jint);
3873
3874 /*
3875  * Class:     org_ldk_bindings
3876  * Method:    RoutingFeesread
3877  * Signature: (J)J
3878  */
3879 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RoutingFeesread
3880   (JNIEnv *, jclass, jlong);
3881
3882 /*
3883  * Class:     org_ldk_bindings
3884  * Method:    RoutingFeeswrite
3885  * Signature: (J)J
3886  */
3887 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_RoutingFeeswrite
3888   (JNIEnv *, jclass, jlong);
3889
3890 /*
3891  * Class:     org_ldk_bindings
3892  * Method:    NodeAnnouncementInfofree
3893  * Signature: (J)V
3894  */
3895 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementInfofree
3896   (JNIEnv *, jclass, jlong);
3897
3898 /*
3899  * Class:     org_ldk_bindings
3900  * Method:    NodeAnnouncementInfogetlastupdate
3901  * Signature: (J)I
3902  */
3903 JNIEXPORT jint JNICALL Java_org_ldk_bindings_NodeAnnouncementInfogetlastupdate
3904   (JNIEnv *, jclass, jlong);
3905
3906 /*
3907  * Class:     org_ldk_bindings
3908  * Method:    NodeAnnouncementInfosetlastupdate
3909  * Signature: (JI)V
3910  */
3911 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementInfosetlastupdate
3912   (JNIEnv *, jclass, jlong, jint);
3913
3914 /*
3915  * Class:     org_ldk_bindings
3916  * Method:    NodeAnnouncementInfogetrgb
3917  * Signature: (J)[B
3918  */
3919 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_NodeAnnouncementInfogetrgb
3920   (JNIEnv *, jclass, jlong);
3921
3922 /*
3923  * Class:     org_ldk_bindings
3924  * Method:    NodeAnnouncementInfosetrgb
3925  * Signature: (JJ)V
3926  */
3927 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementInfosetrgb
3928   (JNIEnv *, jclass, jlong, jlong);
3929
3930 /*
3931  * Class:     org_ldk_bindings
3932  * Method:    NodeAnnouncementInfogetalias
3933  * Signature: (J)[B
3934  */
3935 JNIEXPORT jbyteArray JNICALL Java_org_ldk_bindings_NodeAnnouncementInfogetalias
3936   (JNIEnv *, jclass, jlong);
3937
3938 /*
3939  * Class:     org_ldk_bindings
3940  * Method:    NodeAnnouncementInfosetalias
3941  * Signature: (JJ)V
3942  */
3943 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementInfosetalias
3944   (JNIEnv *, jclass, jlong, jlong);
3945
3946 /*
3947  * Class:     org_ldk_bindings
3948  * Method:    NodeAnnouncementInfosetaddresses
3949  * Signature: (JJ)V
3950  */
3951 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeAnnouncementInfosetaddresses
3952   (JNIEnv *, jclass, jlong, jlong);
3953
3954 /*
3955  * Class:     org_ldk_bindings
3956  * Method:    NodeAnnouncementInfowrite
3957  * Signature: (J)J
3958  */
3959 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeAnnouncementInfowrite
3960   (JNIEnv *, jclass, jlong);
3961
3962 /*
3963  * Class:     org_ldk_bindings
3964  * Method:    NodeAnnouncementInforead
3965  * Signature: (J)J
3966  */
3967 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeAnnouncementInforead
3968   (JNIEnv *, jclass, jlong);
3969
3970 /*
3971  * Class:     org_ldk_bindings
3972  * Method:    NodeInfofree
3973  * Signature: (J)V
3974  */
3975 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeInfofree
3976   (JNIEnv *, jclass, jlong);
3977
3978 /*
3979  * Class:     org_ldk_bindings
3980  * Method:    NodeInfosetchannels
3981  * Signature: (JJ)V
3982  */
3983 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeInfosetchannels
3984   (JNIEnv *, jclass, jlong, jlong);
3985
3986 /*
3987  * Class:     org_ldk_bindings
3988  * Method:    NodeInfogetlowestinboundchannelfees
3989  * Signature: (J)J
3990  */
3991 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeInfogetlowestinboundchannelfees
3992   (JNIEnv *, jclass, jlong);
3993
3994 /*
3995  * Class:     org_ldk_bindings
3996  * Method:    NodeInfosetlowestinboundchannelfees
3997  * Signature: (JJ)V
3998  */
3999 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeInfosetlowestinboundchannelfees
4000   (JNIEnv *, jclass, jlong, jlong);
4001
4002 /*
4003  * Class:     org_ldk_bindings
4004  * Method:    NodeInfogetannouncementinfo
4005  * Signature: (J)J
4006  */
4007 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeInfogetannouncementinfo
4008   (JNIEnv *, jclass, jlong);
4009
4010 /*
4011  * Class:     org_ldk_bindings
4012  * Method:    NodeInfosetannouncementinfo
4013  * Signature: (JJ)V
4014  */
4015 JNIEXPORT void JNICALL Java_org_ldk_bindings_NodeInfosetannouncementinfo
4016   (JNIEnv *, jclass, jlong, jlong);
4017
4018 /*
4019  * Class:     org_ldk_bindings
4020  * Method:    NodeInfonew
4021  * Signature: (JJJ)J
4022  */
4023 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeInfonew
4024   (JNIEnv *, jclass, jlong, jlong, jlong);
4025
4026 /*
4027  * Class:     org_ldk_bindings
4028  * Method:    NodeInfowrite
4029  * Signature: (J)J
4030  */
4031 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeInfowrite
4032   (JNIEnv *, jclass, jlong);
4033
4034 /*
4035  * Class:     org_ldk_bindings
4036  * Method:    NodeInforead
4037  * Signature: (J)J
4038  */
4039 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NodeInforead
4040   (JNIEnv *, jclass, jlong);
4041
4042 /*
4043  * Class:     org_ldk_bindings
4044  * Method:    NetworkGraphwrite
4045  * Signature: (J)J
4046  */
4047 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetworkGraphwrite
4048   (JNIEnv *, jclass, jlong);
4049
4050 /*
4051  * Class:     org_ldk_bindings
4052  * Method:    NetworkGraphread
4053  * Signature: (J)J
4054  */
4055 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetworkGraphread
4056   (JNIEnv *, jclass, jlong);
4057
4058 /*
4059  * Class:     org_ldk_bindings
4060  * Method:    NetworkGraphnew
4061  * Signature: ()J
4062  */
4063 JNIEXPORT jlong JNICALL Java_org_ldk_bindings_NetworkGraphnew
4064   (JNIEnv *, jclass);
4065
4066 /*
4067  * Class:     org_ldk_bindings
4068  * Method:    NetworkGraphclosechannelfromupdate
4069  * Signature: (JJZ)V
4070  */
4071 JNIEXPORT void JNICALL Java_org_ldk_bindings_NetworkGraphclosechannelfromupdate
4072   (JNIEnv *, jclass, jlong, jlong, jboolean);
4073
4074 #ifdef __cplusplus
4075 }
4076 #endif
4077 #endif