LDKSecp256k1Error_NotEnoughMemory,
LDKSecp256k1Error_CallbackPanicked,
}
+ public static native boolean LDKCResult_NoneChannelMonitorUpdateErrZ_result_ok(long arg);
+ public static native long LDKCResult_NoneChannelMonitorUpdateErrZ_get_inner(long arg);
+ public static native boolean LDKCResult_NoneMonitorUpdateErrorZ_result_ok(long arg);
+ public static native long LDKCResult_NoneMonitorUpdateErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_result_ok(long arg);
+ public static native long LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_get_inner(long arg);
+ public static native boolean LDKCResult_SignatureNoneZ_result_ok(long arg);
+ public static native long LDKCResult_SignatureNoneZ_get_inner(long arg);
+ public static native boolean LDKCResult_CVec_SignatureZNoneZ_result_ok(long arg);
+ public static native long LDKCResult_CVec_SignatureZNoneZ_get_inner(long arg);
+ public static native boolean LDKCResult_NoneAPIErrorZ_result_ok(long arg);
+ public static native long LDKCResult_NoneAPIErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_NonePaymentSendFailureZ_result_ok(long arg);
+ public static native long LDKCResult_NonePaymentSendFailureZ_get_inner(long arg);
+ public static native boolean LDKCResult_NonePeerHandleErrorZ_result_ok(long arg);
+ public static native long LDKCResult_NonePeerHandleErrorZ_get_inner(long arg);
public interface LDKMessageSendEventsProvider {
long get_and_clear_pending_msg_events();
}
public static native long LDKMessageSendEventsProvider_new(LDKMessageSendEventsProvider impl);
+ public static native LDKMessageSendEventsProvider LDKMessageSendEventsProvider_get_obj_from_jcalls(long val);
public interface LDKEventsProvider {
long get_and_clear_pending_events();
}
public static native long LDKEventsProvider_new(LDKEventsProvider impl);
+ public static native LDKEventsProvider LDKEventsProvider_get_obj_from_jcalls(long val);
public interface LDKLogger {
void log(String record);
}
public static native long LDKLogger_new(LDKLogger impl);
+ public static native LDKLogger LDKLogger_get_obj_from_jcalls(long val);
+ public static native boolean LDKCResult_TxOutAccessErrorZ_result_ok(long arg);
+ public static native long LDKCResult_TxOutAccessErrorZ_get_inner(long arg);
public interface LDKAccess {
long get_utxo(byte[] genesis_hash, long short_channel_id);
}
public static native long LDKAccess_new(LDKAccess impl);
+ public static native LDKAccess LDKAccess_get_obj_from_jcalls(long val);
public interface LDKChannelKeys {
long get_per_commitment_point(long idx);
long release_commitment_secret(long idx);
void on_accept(long channel_points, short counterparty_selected_contest_delay, short holder_selected_contest_delay);
}
public static native long LDKChannelKeys_new(LDKChannelKeys impl);
+ public static native LDKChannelKeys LDKChannelKeys_get_obj_from_jcalls(long val);
public interface LDKWatch {
long watch_channel(long funding_txo, long monitor);
long update_channel(long funding_txo, long update);
long release_pending_monitor_events();
}
public static native long LDKWatch_new(LDKWatch impl);
+ public static native LDKWatch LDKWatch_get_obj_from_jcalls(long val);
public interface LDKFilter {
void register_tx(byte[] txid, long script_pubkey);
void register_output(long outpoint, long script_pubkey);
}
public static native long LDKFilter_new(LDKFilter impl);
+ public static native LDKFilter LDKFilter_get_obj_from_jcalls(long val);
public interface LDKBroadcasterInterface {
void broadcast_transaction(long tx);
}
public static native long LDKBroadcasterInterface_new(LDKBroadcasterInterface impl);
+ public static native LDKBroadcasterInterface LDKBroadcasterInterface_get_obj_from_jcalls(long val);
public interface LDKFeeEstimator {
int get_est_sat_per_1000_weight(LDKConfirmationTarget confirmation_target);
}
public static native long LDKFeeEstimator_new(LDKFeeEstimator impl);
+ public static native LDKFeeEstimator LDKFeeEstimator_get_obj_from_jcalls(long val);
public interface LDKKeysInterface {
long get_node_secret();
long get_destination_script();
long get_secure_random_bytes();
}
public static native long LDKKeysInterface_new(LDKKeysInterface impl);
+ public static native LDKKeysInterface LDKKeysInterface_get_obj_from_jcalls(long val);
public interface LDKChannelMessageHandler {
void handle_open_channel(long their_node_id, long their_features, long msg);
void handle_accept_channel(long their_node_id, long their_features, long msg);
void handle_error(long their_node_id, long msg);
}
public static native long LDKChannelMessageHandler_new(LDKChannelMessageHandler impl, LDKMessageSendEventsProvider MessageSendEventsProvider);
+ public static native LDKChannelMessageHandler LDKChannelMessageHandler_get_obj_from_jcalls(long val);
+ public static native boolean LDKCResult_boolLightningErrorZ_result_ok(long arg);
+ public static native long LDKCResult_boolLightningErrorZ_get_inner(long arg);
public interface LDKRoutingMessageHandler {
long handle_node_announcement(long msg);
long handle_channel_announcement(long msg);
boolean should_request_full_sync(long node_id);
}
public static native long LDKRoutingMessageHandler_new(LDKRoutingMessageHandler impl);
+ public static native LDKRoutingMessageHandler LDKRoutingMessageHandler_get_obj_from_jcalls(long val);
public interface LDKSocketDescriptor {
long send_data(long data, boolean resume_read);
void disconnect_socket();
long hash();
}
public static native long LDKSocketDescriptor_new(LDKSocketDescriptor impl);
+ public static native LDKSocketDescriptor LDKSocketDescriptor_get_obj_from_jcalls(long val);
+ public static native boolean LDKCResult_CVec_u8ZPeerHandleErrorZ_result_ok(long arg);
+ public static native long LDKCResult_CVec_u8ZPeerHandleErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_boolPeerHandleErrorZ_result_ok(long arg);
+ public static native long LDKCResult_boolPeerHandleErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_SecretKeySecpErrorZ_result_ok(long arg);
+ public static native long LDKCResult_SecretKeySecpErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_PublicKeySecpErrorZ_result_ok(long arg);
+ public static native long LDKCResult_PublicKeySecpErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_TxCreationKeysSecpErrorZ_result_ok(long arg);
+ public static native long LDKCResult_TxCreationKeysSecpErrorZ_get_inner(long arg);
+ public static native boolean LDKCResult_RouteLightningErrorZ_result_ok(long arg);
+ public static native long LDKCResult_RouteLightningErrorZ_get_inner(long arg);
/// extern const void (*C2Tuple_HTLCOutputInCommitmentSignatureZ_free)(LDKC2Tuple_HTLCOutputInCommitmentSignatureZ);
public static native void C2Tuple_HTLCOutputInCommitmentSignatureZ_free(long arg);
/// extern const void (*C2Tuple_OutPointScriptZ_free)(LDKC2Tuple_OutPointScriptZ);