Skip to content

Commit 36e18c1

Browse files
committed
Update auto-generated bindings for new upstream
1 parent d717c54 commit 36e18c1

20 files changed

+2744
-2189
lines changed

liblightningjni.so

-58.7 MB
Binary file not shown.

src/main/java/org/ldk/enums/LDKNetwork.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ public enum LDKNetwork {
44
LDKNetwork_Bitcoin,
55
LDKNetwork_Testnet,
66
LDKNetwork_Regtest,
7+
LDKNetwork_Signet,
78
; static native void init();
89
static { init(); }
910
}

src/main/java/org/ldk/impl/bindings.java

Lines changed: 105 additions & 77 deletions
Large diffs are not rendered by default.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
package org.ldk.structs;
2+
3+
import org.ldk.impl.bindings;
4+
import org.ldk.enums.*;
5+
import org.ldk.util.*;
6+
import java.util.Arrays;
7+
8+
@SuppressWarnings("unchecked") // We correctly assign various generic arrays
9+
public class ChainParameters extends CommonBase {
10+
ChainParameters(Object _dummy, long ptr) { super(ptr); }
11+
@Override @SuppressWarnings("deprecation")
12+
protected void finalize() throws Throwable {
13+
super.finalize();
14+
if (ptr != 0) { bindings.ChainParameters_free(ptr); }
15+
}
16+
17+
public LDKNetwork get_network() {
18+
LDKNetwork ret = bindings.ChainParameters_get_network(this.ptr);
19+
return ret;
20+
}
21+
22+
public void set_network(LDKNetwork val) {
23+
bindings.ChainParameters_set_network(this.ptr, val);
24+
}
25+
26+
public byte[] get_latest_hash() {
27+
byte[] ret = bindings.ChainParameters_get_latest_hash(this.ptr);
28+
return ret;
29+
}
30+
31+
public void set_latest_hash(byte[] val) {
32+
bindings.ChainParameters_set_latest_hash(this.ptr, val);
33+
}
34+
35+
public long get_latest_height() {
36+
long ret = bindings.ChainParameters_get_latest_height(this.ptr);
37+
return ret;
38+
}
39+
40+
public void set_latest_height(long val) {
41+
bindings.ChainParameters_set_latest_height(this.ptr, val);
42+
}
43+
44+
public static ChainParameters constructor_new(LDKNetwork network_arg, byte[] latest_hash_arg, long latest_height_arg) {
45+
long ret = bindings.ChainParameters_new(network_arg, latest_hash_arg, latest_height_arg);
46+
ChainParameters ret_hu_conv = new ChainParameters(null, ret);
47+
ret_hu_conv.ptrs_to.add(ret_hu_conv);
48+
return ret_hu_conv;
49+
}
50+
51+
}

src/main/java/org/ldk/structs/ChannelManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ protected void finalize() throws Throwable {
1414
if (ptr != 0) { bindings.ChannelManager_free(ptr); }
1515
}
1616

17-
public static ChannelManager constructor_new(LDKNetwork network, FeeEstimator fee_est, Watch chain_monitor, BroadcasterInterface tx_broadcaster, Logger logger, KeysInterface keys_manager, UserConfig config, long current_blockchain_height) {
18-
long ret = bindings.ChannelManager_new(network, fee_est == null ? 0 : fee_est.ptr, chain_monitor == null ? 0 : chain_monitor.ptr, tx_broadcaster == null ? 0 : tx_broadcaster.ptr, logger == null ? 0 : logger.ptr, keys_manager == null ? 0 : keys_manager.ptr, config == null ? 0 : config.ptr & ~1, current_blockchain_height);
17+
public static ChannelManager constructor_new(FeeEstimator fee_est, Watch chain_monitor, BroadcasterInterface tx_broadcaster, Logger logger, KeysInterface keys_manager, UserConfig config, LDKNetwork params_network_arg, byte[] params_latest_hash_arg, long params_latest_height_arg) {
18+
long ret = bindings.ChannelManager_new(fee_est == null ? 0 : fee_est.ptr, chain_monitor == null ? 0 : chain_monitor.ptr, tx_broadcaster == null ? 0 : tx_broadcaster.ptr, logger == null ? 0 : logger.ptr, keys_manager == null ? 0 : keys_manager.ptr, config == null ? 0 : config.ptr & ~1, bindings.ChainParameters_new(params_network_arg, params_latest_hash_arg, params_latest_height_arg));
1919
ChannelManager ret_hu_conv = new ChannelManager(null, ret);
2020
ret_hu_conv.ptrs_to.add(ret_hu_conv);
2121
ret_hu_conv.ptrs_to.add(fee_est);
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package org.ldk.structs;
2+
3+
import org.ldk.impl.bindings;
4+
import org.ldk.enums.*;
5+
import org.ldk.util.*;
6+
import java.util.Arrays;
7+
8+
@SuppressWarnings("unchecked") // We correctly assign various generic arrays
9+
public class ErroringMessageHandler extends CommonBase {
10+
ErroringMessageHandler(Object _dummy, long ptr) { super(ptr); }
11+
@Override @SuppressWarnings("deprecation")
12+
protected void finalize() throws Throwable {
13+
super.finalize();
14+
if (ptr != 0) { bindings.ErroringMessageHandler_free(ptr); }
15+
}
16+
17+
public static ErroringMessageHandler constructor_new() {
18+
long ret = bindings.ErroringMessageHandler_new();
19+
ErroringMessageHandler ret_hu_conv = new ErroringMessageHandler(null, ret);
20+
ret_hu_conv.ptrs_to.add(ret_hu_conv);
21+
return ret_hu_conv;
22+
}
23+
24+
public MessageSendEventsProvider as_MessageSendEventsProvider() {
25+
long ret = bindings.ErroringMessageHandler_as_MessageSendEventsProvider(this.ptr);
26+
MessageSendEventsProvider ret_hu_conv = new MessageSendEventsProvider(null, ret);
27+
ret_hu_conv.ptrs_to.add(this);
28+
return ret_hu_conv;
29+
}
30+
31+
public ChannelMessageHandler as_ChannelMessageHandler() {
32+
long ret = bindings.ErroringMessageHandler_as_ChannelMessageHandler(this.ptr);
33+
ChannelMessageHandler ret_hu_conv = new ChannelMessageHandler(null, ret);
34+
ret_hu_conv.ptrs_to.add(this);
35+
return ret_hu_conv;
36+
}
37+
38+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package org.ldk.structs;
2+
3+
import org.ldk.impl.bindings;
4+
import org.ldk.enums.*;
5+
import org.ldk.util.*;
6+
import java.util.Arrays;
7+
8+
@SuppressWarnings("unchecked") // We correctly assign various generic arrays
9+
public class IgnoringMessageHandler extends CommonBase {
10+
IgnoringMessageHandler(Object _dummy, long ptr) { super(ptr); }
11+
@Override @SuppressWarnings("deprecation")
12+
protected void finalize() throws Throwable {
13+
super.finalize();
14+
if (ptr != 0) { bindings.IgnoringMessageHandler_free(ptr); }
15+
}
16+
17+
public static IgnoringMessageHandler constructor_new() {
18+
long ret = bindings.IgnoringMessageHandler_new();
19+
IgnoringMessageHandler ret_hu_conv = new IgnoringMessageHandler(null, ret);
20+
ret_hu_conv.ptrs_to.add(ret_hu_conv);
21+
return ret_hu_conv;
22+
}
23+
24+
public MessageSendEventsProvider as_MessageSendEventsProvider() {
25+
long ret = bindings.IgnoringMessageHandler_as_MessageSendEventsProvider(this.ptr);
26+
MessageSendEventsProvider ret_hu_conv = new MessageSendEventsProvider(null, ret);
27+
ret_hu_conv.ptrs_to.add(this);
28+
return ret_hu_conv;
29+
}
30+
31+
public RoutingMessageHandler as_RoutingMessageHandler() {
32+
long ret = bindings.IgnoringMessageHandler_as_RoutingMessageHandler(this.ptr);
33+
RoutingMessageHandler ret_hu_conv = new RoutingMessageHandler(null, ret);
34+
ret_hu_conv.ptrs_to.add(this);
35+
return ret_hu_conv;
36+
}
37+
38+
}

src/main/java/org/ldk/structs/NetGraphMsgHandler.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ public static NetGraphMsgHandler constructor_from_net_graph(Access chain_access,
3333
return ret_hu_conv;
3434
}
3535

36+
public void add_chain_access(Access chain_access) {
37+
bindings.NetGraphMsgHandler_add_chain_access(this.ptr, chain_access == null ? 0 : chain_access.ptr);
38+
this.ptrs_to.add(chain_access);
39+
}
40+
3641
public LockedNetworkGraph read_locked_graph() {
3742
long ret = bindings.NetGraphMsgHandler_read_locked_graph(this.ptr);
3843
LockedNetworkGraph ret_hu_conv = new LockedNetworkGraph(null, ret);

src/main/java/org/ldk/structs/RouteHint.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,6 @@ public void set_cltv_expiry_delta(short val) {
5353
bindings.RouteHint_set_cltv_expiry_delta(this.ptr, val);
5454
}
5555

56-
public long get_htlc_minimum_msat() {
57-
long ret = bindings.RouteHint_get_htlc_minimum_msat(this.ptr);
58-
return ret;
59-
}
60-
61-
public void set_htlc_minimum_msat(long val) {
62-
bindings.RouteHint_set_htlc_minimum_msat(this.ptr, val);
63-
}
64-
65-
public static RouteHint constructor_new(byte[] src_node_id_arg, long short_channel_id_arg, RoutingFees fees_arg, short cltv_expiry_delta_arg, long htlc_minimum_msat_arg) {
66-
long ret = bindings.RouteHint_new(src_node_id_arg, short_channel_id_arg, fees_arg == null ? 0 : fees_arg.ptr & ~1, cltv_expiry_delta_arg, htlc_minimum_msat_arg);
67-
RouteHint ret_hu_conv = new RouteHint(null, ret);
68-
ret_hu_conv.ptrs_to.add(ret_hu_conv);
69-
ret_hu_conv.ptrs_to.add(fees_arg);
70-
return ret_hu_conv;
71-
}
72-
7356
public RouteHint clone() {
7457
long ret = bindings.RouteHint_clone(this.ptr);
7558
RouteHint ret_hu_conv = new RouteHint(null, ret);

0 commit comments

Comments
 (0)