Package org.ldk.impl

Class bindings


  • public class bindings
    extends Object
    • Constructor Detail

      • bindings

        public bindings()
    • Method Detail

      • get_ldk_java_bindings_version

        public static String get_ldk_java_bindings_version()
      • get_ldk_c_bindings_version

        public static String get_ldk_c_bindings_version()
      • get_ldk_version

        public static String get_ldk_version()
      • deref_bool

        public static boolean deref_bool​(long ptr)
      • deref_long

        public static long deref_long​(long ptr)
      • free_heap_ptr

        public static void free_heap_ptr​(long ptr)
      • read_bytes

        public static byte[] read_bytes​(long ptr,
                                        long len)
      • get_u8_slice_bytes

        public static byte[] get_u8_slice_bytes​(long slice_ptr)
      • bytes_to_u8_vec

        public static long bytes_to_u8_vec​(byte[] bytes)
      • new_txpointer_copy_data

        public static long new_txpointer_copy_data​(byte[] txdata)
      • txpointer_free

        public static void txpointer_free​(long ptr)
      • txpointer_get_buffer

        public static byte[] txpointer_get_buffer​(long ptr)
      • vec_slice_len

        public static long vec_slice_len​(long vec)
      • new_empty_slice_vec

        public static long new_empty_slice_vec()
      • LDKCVec_u8Z_new

        public static long LDKCVec_u8Z_new​(byte[] elems)
      • TxOut_get_script_pubkey

        public static byte[] TxOut_get_script_pubkey​(long thing)
      • TxOut_get_value

        public static long TxOut_get_value​(long thing)
      • LDKCResult_SecretKeyErrorZ_result_ok

        public static boolean LDKCResult_SecretKeyErrorZ_result_ok​(long arg)
      • LDKCResult_SecretKeyErrorZ_get_ok

        public static byte[] LDKCResult_SecretKeyErrorZ_get_ok​(long arg)
      • LDKCResult_SecretKeyErrorZ_get_err

        public static Secp256k1Error LDKCResult_SecretKeyErrorZ_get_err​(long arg)
      • LDKCResult_PublicKeyErrorZ_result_ok

        public static boolean LDKCResult_PublicKeyErrorZ_result_ok​(long arg)
      • LDKCResult_PublicKeyErrorZ_get_ok

        public static byte[] LDKCResult_PublicKeyErrorZ_get_ok​(long arg)
      • LDKCResult_PublicKeyErrorZ_get_err

        public static Secp256k1Error LDKCResult_PublicKeyErrorZ_get_err​(long arg)
      • LDKCResult_TxCreationKeysDecodeErrorZ_result_ok

        public static boolean LDKCResult_TxCreationKeysDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_TxCreationKeysDecodeErrorZ_get_ok

        public static long LDKCResult_TxCreationKeysDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_TxCreationKeysDecodeErrorZ_get_err

        public static long LDKCResult_TxCreationKeysDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelPublicKeysDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelPublicKeysDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelPublicKeysDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelPublicKeysDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelPublicKeysDecodeErrorZ_get_err

        public static long LDKCResult_ChannelPublicKeysDecodeErrorZ_get_err​(long arg)
      • LDKCResult_TxCreationKeysErrorZ_result_ok

        public static boolean LDKCResult_TxCreationKeysErrorZ_result_ok​(long arg)
      • LDKCResult_TxCreationKeysErrorZ_get_ok

        public static long LDKCResult_TxCreationKeysErrorZ_get_ok​(long arg)
      • LDKCResult_TxCreationKeysErrorZ_get_err

        public static Secp256k1Error LDKCResult_TxCreationKeysErrorZ_get_err​(long arg)
      • LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_result_ok

        public static boolean LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_get_ok

        public static long LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_get_err

        public static long LDKCResult_HTLCOutputInCommitmentDecodeErrorZ_get_err​(long arg)
      • LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_result_ok

        public static boolean LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_get_ok

        public static long LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_get_err

        public static long LDKCResult_CounterpartyChannelTransactionParametersDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelTransactionParametersDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelTransactionParametersDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelTransactionParametersDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelTransactionParametersDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelTransactionParametersDecodeErrorZ_get_err

        public static long LDKCResult_ChannelTransactionParametersDecodeErrorZ_get_err​(long arg)
      • LDKCResult_HolderCommitmentTransactionDecodeErrorZ_result_ok

        public static boolean LDKCResult_HolderCommitmentTransactionDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_HolderCommitmentTransactionDecodeErrorZ_get_ok

        public static long LDKCResult_HolderCommitmentTransactionDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_HolderCommitmentTransactionDecodeErrorZ_get_err

        public static long LDKCResult_HolderCommitmentTransactionDecodeErrorZ_get_err​(long arg)
      • LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_result_ok

        public static boolean LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_get_ok

        public static long LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_get_err

        public static long LDKCResult_BuiltCommitmentTransactionDecodeErrorZ_get_err​(long arg)
      • LDKCResult_TrustedClosingTransactionNoneZ_result_ok

        public static boolean LDKCResult_TrustedClosingTransactionNoneZ_result_ok​(long arg)
      • LDKCResult_TrustedClosingTransactionNoneZ_get_ok

        public static long LDKCResult_TrustedClosingTransactionNoneZ_get_ok​(long arg)
      • LDKCResult_TrustedClosingTransactionNoneZ_get_err

        public static void LDKCResult_TrustedClosingTransactionNoneZ_get_err​(long arg)
      • LDKCResult_CommitmentTransactionDecodeErrorZ_result_ok

        public static boolean LDKCResult_CommitmentTransactionDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_CommitmentTransactionDecodeErrorZ_get_ok

        public static long LDKCResult_CommitmentTransactionDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_CommitmentTransactionDecodeErrorZ_get_err

        public static long LDKCResult_CommitmentTransactionDecodeErrorZ_get_err​(long arg)
      • LDKCResult_TrustedCommitmentTransactionNoneZ_result_ok

        public static boolean LDKCResult_TrustedCommitmentTransactionNoneZ_result_ok​(long arg)
      • LDKCResult_TrustedCommitmentTransactionNoneZ_get_ok

        public static long LDKCResult_TrustedCommitmentTransactionNoneZ_get_ok​(long arg)
      • LDKCResult_TrustedCommitmentTransactionNoneZ_get_err

        public static void LDKCResult_TrustedCommitmentTransactionNoneZ_get_err​(long arg)
      • LDKCResult_CVec_SignatureZNoneZ_result_ok

        public static boolean LDKCResult_CVec_SignatureZNoneZ_result_ok​(long arg)
      • LDKCResult_CVec_SignatureZNoneZ_get_ok

        public static byte[][] LDKCResult_CVec_SignatureZNoneZ_get_ok​(long arg)
      • LDKCResult_CVec_SignatureZNoneZ_get_err

        public static void LDKCResult_CVec_SignatureZNoneZ_get_err​(long arg)
      • LDKCResult_ShutdownScriptDecodeErrorZ_result_ok

        public static boolean LDKCResult_ShutdownScriptDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ShutdownScriptDecodeErrorZ_get_ok

        public static long LDKCResult_ShutdownScriptDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ShutdownScriptDecodeErrorZ_get_err

        public static long LDKCResult_ShutdownScriptDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ShutdownScriptInvalidShutdownScriptZ_result_ok

        public static boolean LDKCResult_ShutdownScriptInvalidShutdownScriptZ_result_ok​(long arg)
      • LDKCResult_ShutdownScriptInvalidShutdownScriptZ_get_ok

        public static long LDKCResult_ShutdownScriptInvalidShutdownScriptZ_get_ok​(long arg)
      • LDKCResult_ShutdownScriptInvalidShutdownScriptZ_get_err

        public static long LDKCResult_ShutdownScriptInvalidShutdownScriptZ_get_err​(long arg)
      • LDKCResult_NoneErrorZ_result_ok

        public static boolean LDKCResult_NoneErrorZ_result_ok​(long arg)
      • LDKCResult_NoneErrorZ_get_ok

        public static void LDKCResult_NoneErrorZ_get_ok​(long arg)
      • LDKCResult_NoneErrorZ_get_err

        public static IOError LDKCResult_NoneErrorZ_get_err​(long arg)
      • LDKCResult_RouteHopDecodeErrorZ_result_ok

        public static boolean LDKCResult_RouteHopDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_RouteHopDecodeErrorZ_get_ok

        public static long LDKCResult_RouteHopDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_RouteHopDecodeErrorZ_get_err

        public static long LDKCResult_RouteHopDecodeErrorZ_get_err​(long arg)
      • LDKCVec_RouteHopZ_new

        public static long LDKCVec_RouteHopZ_new​(long[] elems)
      • LDKCResult_RouteDecodeErrorZ_result_ok

        public static boolean LDKCResult_RouteDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_RouteDecodeErrorZ_get_ok

        public static long LDKCResult_RouteDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_RouteDecodeErrorZ_get_err

        public static long LDKCResult_RouteDecodeErrorZ_get_err​(long arg)
      • LDKCVec_ChannelDetailsZ_new

        public static long LDKCVec_ChannelDetailsZ_new​(long[] elems)
      • LDKCVec_RouteHintZ_new

        public static long LDKCVec_RouteHintZ_new​(long[] elems)
      • LDKCResult_RouteLightningErrorZ_result_ok

        public static boolean LDKCResult_RouteLightningErrorZ_result_ok​(long arg)
      • LDKCResult_RouteLightningErrorZ_get_ok

        public static long LDKCResult_RouteLightningErrorZ_get_ok​(long arg)
      • LDKCResult_RouteLightningErrorZ_get_err

        public static long LDKCResult_RouteLightningErrorZ_get_err​(long arg)
      • LDKCResult_TxOutAccessErrorZ_result_ok

        public static boolean LDKCResult_TxOutAccessErrorZ_result_ok​(long arg)
      • LDKCResult_TxOutAccessErrorZ_get_ok

        public static long LDKCResult_TxOutAccessErrorZ_get_ok​(long arg)
      • LDKCResult_TxOutAccessErrorZ_get_err

        public static AccessError LDKCResult_TxOutAccessErrorZ_get_err​(long arg)
      • LDKC2Tuple_usizeTransactionZ_new

        public static long LDKC2Tuple_usizeTransactionZ_new​(long a,
                                                            byte[] b)
      • LDKC2Tuple_usizeTransactionZ_get_a

        public static long LDKC2Tuple_usizeTransactionZ_get_a​(long ptr)
      • LDKC2Tuple_usizeTransactionZ_get_b

        public static byte[] LDKC2Tuple_usizeTransactionZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_usizeTransactionZZ_new

        public static long LDKCVec_C2Tuple_usizeTransactionZZ_new​(long[] elems)
      • LDKCResult_NoneChannelMonitorUpdateErrZ_result_ok

        public static boolean LDKCResult_NoneChannelMonitorUpdateErrZ_result_ok​(long arg)
      • LDKCResult_NoneChannelMonitorUpdateErrZ_get_ok

        public static void LDKCResult_NoneChannelMonitorUpdateErrZ_get_ok​(long arg)
      • LDKCResult_NoneChannelMonitorUpdateErrZ_get_err

        public static ChannelMonitorUpdateErr LDKCResult_NoneChannelMonitorUpdateErrZ_get_err​(long arg)
      • LDKCVec_MonitorEventZ_new

        public static long LDKCVec_MonitorEventZ_new​(long[] elems)
      • LDKCVec_SpendableOutputDescriptorZ_new

        public static long LDKCVec_SpendableOutputDescriptorZ_new​(long[] elems)
      • LDKCVec_MessageSendEventZ_new

        public static long LDKCVec_MessageSendEventZ_new​(long[] elems)
      • LDKCResult_InitFeaturesDecodeErrorZ_result_ok

        public static boolean LDKCResult_InitFeaturesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_InitFeaturesDecodeErrorZ_get_ok

        public static long LDKCResult_InitFeaturesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_InitFeaturesDecodeErrorZ_get_err

        public static long LDKCResult_InitFeaturesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NodeFeaturesDecodeErrorZ_result_ok

        public static boolean LDKCResult_NodeFeaturesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NodeFeaturesDecodeErrorZ_get_ok

        public static long LDKCResult_NodeFeaturesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NodeFeaturesDecodeErrorZ_get_err

        public static long LDKCResult_NodeFeaturesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelFeaturesDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelFeaturesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelFeaturesDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelFeaturesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelFeaturesDecodeErrorZ_get_err

        public static long LDKCResult_ChannelFeaturesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_InvoiceFeaturesDecodeErrorZ_result_ok

        public static boolean LDKCResult_InvoiceFeaturesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_InvoiceFeaturesDecodeErrorZ_get_ok

        public static long LDKCResult_InvoiceFeaturesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_InvoiceFeaturesDecodeErrorZ_get_err

        public static long LDKCResult_InvoiceFeaturesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_result_ok

        public static boolean LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_get_ok

        public static long LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_get_err

        public static long LDKCResult_DelayedPaymentOutputDescriptorDecodeErrorZ_get_err​(long arg)
      • LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_result_ok

        public static boolean LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_get_ok

        public static long LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_get_err

        public static long LDKCResult_StaticPaymentOutputDescriptorDecodeErrorZ_get_err​(long arg)
      • LDKCResult_SpendableOutputDescriptorDecodeErrorZ_result_ok

        public static boolean LDKCResult_SpendableOutputDescriptorDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_SpendableOutputDescriptorDecodeErrorZ_get_ok

        public static long LDKCResult_SpendableOutputDescriptorDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_SpendableOutputDescriptorDecodeErrorZ_get_err

        public static long LDKCResult_SpendableOutputDescriptorDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NoneNoneZ_result_ok

        public static boolean LDKCResult_NoneNoneZ_result_ok​(long arg)
      • LDKCResult_NoneNoneZ_get_ok

        public static void LDKCResult_NoneNoneZ_get_ok​(long arg)
      • LDKCResult_NoneNoneZ_get_err

        public static void LDKCResult_NoneNoneZ_get_err​(long arg)
      • LDKC2Tuple_SignatureCVec_SignatureZZ_new

        public static long LDKC2Tuple_SignatureCVec_SignatureZZ_new​(byte[] a,
                                                                    byte[][] b)
      • LDKC2Tuple_SignatureCVec_SignatureZZ_get_a

        public static byte[] LDKC2Tuple_SignatureCVec_SignatureZZ_get_a​(long ptr)
      • LDKC2Tuple_SignatureCVec_SignatureZZ_get_b

        public static byte[][] LDKC2Tuple_SignatureCVec_SignatureZZ_get_b​(long ptr)
      • LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_result_ok

        public static boolean LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_result_ok​(long arg)
      • LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_get_ok

        public static long LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_get_ok​(long arg)
      • LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_get_err

        public static void LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_get_err​(long arg)
      • LDKCResult_SignatureNoneZ_result_ok

        public static boolean LDKCResult_SignatureNoneZ_result_ok​(long arg)
      • LDKCResult_SignatureNoneZ_get_ok

        public static byte[] LDKCResult_SignatureNoneZ_get_ok​(long arg)
      • LDKCResult_SignatureNoneZ_get_err

        public static void LDKCResult_SignatureNoneZ_get_err​(long arg)
      • LDKBaseSign_new

        public static long LDKBaseSign_new​(bindings.LDKBaseSign impl,
                                           long pubkeys)
      • BaseSign_get_per_commitment_point

        public static byte[] BaseSign_get_per_commitment_point​(long this_arg,
                                                               long idx)
      • BaseSign_release_commitment_secret

        public static byte[] BaseSign_release_commitment_secret​(long this_arg,
                                                                long idx)
      • BaseSign_validate_holder_commitment

        public static long BaseSign_validate_holder_commitment​(long this_arg,
                                                               long holder_tx)
      • BaseSign_channel_keys_id

        public static byte[] BaseSign_channel_keys_id​(long this_arg)
      • BaseSign_sign_counterparty_commitment

        public static long BaseSign_sign_counterparty_commitment​(long this_arg,
                                                                 long commitment_tx)
      • BaseSign_validate_counterparty_revocation

        public static long BaseSign_validate_counterparty_revocation​(long this_arg,
                                                                     long idx,
                                                                     byte[] secret)
      • BaseSign_sign_holder_commitment_and_htlcs

        public static long BaseSign_sign_holder_commitment_and_htlcs​(long this_arg,
                                                                     long commitment_tx)
      • BaseSign_sign_justice_revoked_output

        public static long BaseSign_sign_justice_revoked_output​(long this_arg,
                                                                byte[] justice_tx,
                                                                long input,
                                                                long amount,
                                                                byte[] per_commitment_key)
      • BaseSign_sign_justice_revoked_htlc

        public static long BaseSign_sign_justice_revoked_htlc​(long this_arg,
                                                              byte[] justice_tx,
                                                              long input,
                                                              long amount,
                                                              byte[] per_commitment_key,
                                                              long htlc)
      • BaseSign_sign_counterparty_htlc_transaction

        public static long BaseSign_sign_counterparty_htlc_transaction​(long this_arg,
                                                                       byte[] htlc_tx,
                                                                       long input,
                                                                       long amount,
                                                                       byte[] per_commitment_point,
                                                                       long htlc)
      • BaseSign_sign_closing_transaction

        public static long BaseSign_sign_closing_transaction​(long this_arg,
                                                             long closing_tx)
      • BaseSign_sign_channel_announcement

        public static long BaseSign_sign_channel_announcement​(long this_arg,
                                                              long msg)
      • BaseSign_ready_channel

        public static void BaseSign_ready_channel​(long this_arg,
                                                  long channel_parameters)
      • BaseSign_get_pubkeys

        public static long BaseSign_get_pubkeys​(long this_arg)
      • LDKSign_get_BaseSign

        public static long LDKSign_get_BaseSign​(long arg)
      • Sign_write

        public static byte[] Sign_write​(long this_arg)
      • LDKCResult_SignDecodeErrorZ_result_ok

        public static boolean LDKCResult_SignDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_SignDecodeErrorZ_get_ok

        public static long LDKCResult_SignDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_SignDecodeErrorZ_get_err

        public static long LDKCResult_SignDecodeErrorZ_get_err​(long arg)
      • LDKCResult_RecoverableSignatureNoneZ_result_ok

        public static boolean LDKCResult_RecoverableSignatureNoneZ_result_ok​(long arg)
      • LDKCResult_RecoverableSignatureNoneZ_get_ok

        public static byte[] LDKCResult_RecoverableSignatureNoneZ_get_ok​(long arg)
      • LDKCResult_RecoverableSignatureNoneZ_get_err

        public static void LDKCResult_RecoverableSignatureNoneZ_get_err​(long arg)
      • LDKCResult_CVec_CVec_u8ZZNoneZ_result_ok

        public static boolean LDKCResult_CVec_CVec_u8ZZNoneZ_result_ok​(long arg)
      • LDKCResult_CVec_CVec_u8ZZNoneZ_get_ok

        public static byte[][] LDKCResult_CVec_CVec_u8ZZNoneZ_get_ok​(long arg)
      • LDKCResult_CVec_CVec_u8ZZNoneZ_get_err

        public static void LDKCResult_CVec_CVec_u8ZZNoneZ_get_err​(long arg)
      • LDKCResult_InMemorySignerDecodeErrorZ_result_ok

        public static boolean LDKCResult_InMemorySignerDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_InMemorySignerDecodeErrorZ_get_ok

        public static long LDKCResult_InMemorySignerDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_InMemorySignerDecodeErrorZ_get_err

        public static long LDKCResult_InMemorySignerDecodeErrorZ_get_err​(long arg)
      • LDKCVec_TxOutZ_new

        public static long LDKCVec_TxOutZ_new​(long[] elems)
      • LDKCResult_TransactionNoneZ_result_ok

        public static boolean LDKCResult_TransactionNoneZ_result_ok​(long arg)
      • LDKCResult_TransactionNoneZ_get_ok

        public static byte[] LDKCResult_TransactionNoneZ_get_ok​(long arg)
      • LDKCResult_TransactionNoneZ_get_err

        public static void LDKCResult_TransactionNoneZ_get_err​(long arg)
      • LDKC2Tuple_BlockHashChannelMonitorZ_new

        public static long LDKC2Tuple_BlockHashChannelMonitorZ_new​(byte[] a,
                                                                   long b)
      • LDKC2Tuple_BlockHashChannelMonitorZ_get_a

        public static byte[] LDKC2Tuple_BlockHashChannelMonitorZ_get_a​(long ptr)
      • LDKC2Tuple_BlockHashChannelMonitorZ_get_b

        public static long LDKC2Tuple_BlockHashChannelMonitorZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_BlockHashChannelMonitorZZ_new

        public static long LDKCVec_C2Tuple_BlockHashChannelMonitorZZ_new​(long[] elems)
      • LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_result_ok

        public static boolean LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_result_ok​(long arg)
      • LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_get_ok

        public static long[] LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_get_ok​(long arg)
      • LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_get_err

        public static IOError LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_get_err​(long arg)
      • LDKAPIError_ref_from_ptr

        public static bindings.LDKAPIError LDKAPIError_ref_from_ptr​(long ptr)
      • LDKCResult_NoneAPIErrorZ_result_ok

        public static boolean LDKCResult_NoneAPIErrorZ_result_ok​(long arg)
      • LDKCResult_NoneAPIErrorZ_get_ok

        public static void LDKCResult_NoneAPIErrorZ_get_ok​(long arg)
      • LDKCResult_NoneAPIErrorZ_get_err

        public static long LDKCResult_NoneAPIErrorZ_get_err​(long arg)
      • LDKCVec_CResult_NoneAPIErrorZZ_new

        public static long LDKCVec_CResult_NoneAPIErrorZZ_new​(long[] elems)
      • LDKCVec_APIErrorZ_new

        public static long LDKCVec_APIErrorZ_new​(long[] elems)
      • LDKCResult_NonePaymentSendFailureZ_result_ok

        public static boolean LDKCResult_NonePaymentSendFailureZ_result_ok​(long arg)
      • LDKCResult_NonePaymentSendFailureZ_get_ok

        public static void LDKCResult_NonePaymentSendFailureZ_get_ok​(long arg)
      • LDKCResult_NonePaymentSendFailureZ_get_err

        public static long LDKCResult_NonePaymentSendFailureZ_get_err​(long arg)
      • LDKCResult_PaymentHashPaymentSendFailureZ_result_ok

        public static boolean LDKCResult_PaymentHashPaymentSendFailureZ_result_ok​(long arg)
      • LDKCResult_PaymentHashPaymentSendFailureZ_get_ok

        public static byte[] LDKCResult_PaymentHashPaymentSendFailureZ_get_ok​(long arg)
      • LDKCResult_PaymentHashPaymentSendFailureZ_get_err

        public static long LDKCResult_PaymentHashPaymentSendFailureZ_get_err​(long arg)
      • LDKCVec_NetAddressZ_new

        public static long LDKCVec_NetAddressZ_new​(long[] elems)
      • LDKC2Tuple_PaymentHashPaymentSecretZ_new

        public static long LDKC2Tuple_PaymentHashPaymentSecretZ_new​(byte[] a,
                                                                    byte[] b)
      • LDKC2Tuple_PaymentHashPaymentSecretZ_get_a

        public static byte[] LDKC2Tuple_PaymentHashPaymentSecretZ_get_a​(long ptr)
      • LDKC2Tuple_PaymentHashPaymentSecretZ_get_b

        public static byte[] LDKC2Tuple_PaymentHashPaymentSecretZ_get_b​(long ptr)
      • LDKCResult_PaymentSecretAPIErrorZ_result_ok

        public static boolean LDKCResult_PaymentSecretAPIErrorZ_result_ok​(long arg)
      • LDKCResult_PaymentSecretAPIErrorZ_get_ok

        public static byte[] LDKCResult_PaymentSecretAPIErrorZ_get_ok​(long arg)
      • LDKCResult_PaymentSecretAPIErrorZ_get_err

        public static long LDKCResult_PaymentSecretAPIErrorZ_get_err​(long arg)
      • LDKCVec_ChannelMonitorZ_new

        public static long LDKCVec_ChannelMonitorZ_new​(long[] elems)
      • Watch_watch_channel

        public static long Watch_watch_channel​(long this_arg,
                                               long funding_txo,
                                               long monitor)
      • Watch_update_channel

        public static long Watch_update_channel​(long this_arg,
                                                long funding_txo,
                                                long update)
      • Watch_release_pending_monitor_events

        public static long[] Watch_release_pending_monitor_events​(long this_arg)
      • BroadcasterInterface_broadcast_transaction

        public static void BroadcasterInterface_broadcast_transaction​(long this_arg,
                                                                      byte[] tx)
      • KeysInterface_get_node_secret

        public static byte[] KeysInterface_get_node_secret​(long this_arg)
      • KeysInterface_get_destination_script

        public static byte[] KeysInterface_get_destination_script​(long this_arg)
      • KeysInterface_get_shutdown_scriptpubkey

        public static long KeysInterface_get_shutdown_scriptpubkey​(long this_arg)
      • KeysInterface_get_channel_signer

        public static long KeysInterface_get_channel_signer​(long this_arg,
                                                            boolean inbound,
                                                            long channel_value_satoshis)
      • KeysInterface_get_secure_random_bytes

        public static byte[] KeysInterface_get_secure_random_bytes​(long this_arg)
      • KeysInterface_read_chan_signer

        public static long KeysInterface_read_chan_signer​(long this_arg,
                                                          byte[] reader)
      • KeysInterface_sign_invoice

        public static long KeysInterface_sign_invoice​(long this_arg,
                                                      byte[] invoice_preimage)
      • FeeEstimator_get_est_sat_per_1000_weight

        public static int FeeEstimator_get_est_sat_per_1000_weight​(long this_arg,
                                                                   ConfirmationTarget confirmation_target)
      • LDKC2Tuple_BlockHashChannelManagerZ_new

        public static long LDKC2Tuple_BlockHashChannelManagerZ_new​(byte[] a,
                                                                   long b)
      • LDKC2Tuple_BlockHashChannelManagerZ_get_a

        public static byte[] LDKC2Tuple_BlockHashChannelManagerZ_get_a​(long ptr)
      • LDKC2Tuple_BlockHashChannelManagerZ_get_b

        public static long LDKC2Tuple_BlockHashChannelManagerZ_get_b​(long ptr)
      • LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_result_ok

        public static boolean LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_get_ok

        public static long LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_get_err

        public static long LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelConfigDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelConfigDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelConfigDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelConfigDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelConfigDecodeErrorZ_get_err

        public static long LDKCResult_ChannelConfigDecodeErrorZ_get_err​(long arg)
      • LDKCResult_OutPointDecodeErrorZ_result_ok

        public static boolean LDKCResult_OutPointDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_OutPointDecodeErrorZ_get_ok

        public static long LDKCResult_OutPointDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_OutPointDecodeErrorZ_get_err

        public static long LDKCResult_OutPointDecodeErrorZ_get_err​(long arg)
      • Type_type_id

        public static short Type_type_id​(long this_arg)
      • Type_debug_str

        public static String Type_debug_str​(long this_arg)
      • Type_write

        public static byte[] Type_write​(long this_arg)
      • LDKCResult_COption_TypeZDecodeErrorZ_result_ok

        public static boolean LDKCResult_COption_TypeZDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_COption_TypeZDecodeErrorZ_get_ok

        public static long LDKCResult_COption_TypeZDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_COption_TypeZDecodeErrorZ_get_err

        public static long LDKCResult_COption_TypeZDecodeErrorZ_get_err​(long arg)
      • LDKCResult_SiPrefixNoneZ_result_ok

        public static boolean LDKCResult_SiPrefixNoneZ_result_ok​(long arg)
      • LDKCResult_SiPrefixNoneZ_get_ok

        public static SiPrefix LDKCResult_SiPrefixNoneZ_get_ok​(long arg)
      • LDKCResult_SiPrefixNoneZ_get_err

        public static void LDKCResult_SiPrefixNoneZ_get_err​(long arg)
      • LDKCResult_InvoiceNoneZ_result_ok

        public static boolean LDKCResult_InvoiceNoneZ_result_ok​(long arg)
      • LDKCResult_InvoiceNoneZ_get_ok

        public static long LDKCResult_InvoiceNoneZ_get_ok​(long arg)
      • LDKCResult_InvoiceNoneZ_get_err

        public static void LDKCResult_InvoiceNoneZ_get_err​(long arg)
      • LDKCResult_SignedRawInvoiceNoneZ_result_ok

        public static boolean LDKCResult_SignedRawInvoiceNoneZ_result_ok​(long arg)
      • LDKCResult_SignedRawInvoiceNoneZ_get_ok

        public static long LDKCResult_SignedRawInvoiceNoneZ_get_ok​(long arg)
      • LDKCResult_SignedRawInvoiceNoneZ_get_err

        public static void LDKCResult_SignedRawInvoiceNoneZ_get_err​(long arg)
      • LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_new

        public static long LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_new​(long a,
                                                                           byte[] b,
                                                                           long c)
      • LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_a

        public static long LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_a​(long ptr)
      • LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_b

        public static byte[] LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_b​(long ptr)
      • LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_c

        public static long LDKC3Tuple_RawInvoice_u832InvoiceSignatureZ_get_c​(long ptr)
      • LDKCResult_PayeePubKeyErrorZ_result_ok

        public static boolean LDKCResult_PayeePubKeyErrorZ_result_ok​(long arg)
      • LDKCResult_PayeePubKeyErrorZ_get_ok

        public static long LDKCResult_PayeePubKeyErrorZ_get_ok​(long arg)
      • LDKCResult_PayeePubKeyErrorZ_get_err

        public static Secp256k1Error LDKCResult_PayeePubKeyErrorZ_get_err​(long arg)
      • LDKCVec_PrivateRouteZ_new

        public static long LDKCVec_PrivateRouteZ_new​(long[] elems)
      • LDKCResult_PositiveTimestampCreationErrorZ_result_ok

        public static boolean LDKCResult_PositiveTimestampCreationErrorZ_result_ok​(long arg)
      • LDKCResult_PositiveTimestampCreationErrorZ_get_ok

        public static long LDKCResult_PositiveTimestampCreationErrorZ_get_ok​(long arg)
      • LDKCResult_PositiveTimestampCreationErrorZ_get_err

        public static CreationError LDKCResult_PositiveTimestampCreationErrorZ_get_err​(long arg)
      • LDKCResult_NoneSemanticErrorZ_result_ok

        public static boolean LDKCResult_NoneSemanticErrorZ_result_ok​(long arg)
      • LDKCResult_NoneSemanticErrorZ_get_ok

        public static void LDKCResult_NoneSemanticErrorZ_get_ok​(long arg)
      • LDKCResult_NoneSemanticErrorZ_get_err

        public static SemanticError LDKCResult_NoneSemanticErrorZ_get_err​(long arg)
      • LDKCResult_InvoiceSemanticErrorZ_result_ok

        public static boolean LDKCResult_InvoiceSemanticErrorZ_result_ok​(long arg)
      • LDKCResult_InvoiceSemanticErrorZ_get_ok

        public static long LDKCResult_InvoiceSemanticErrorZ_get_ok​(long arg)
      • LDKCResult_InvoiceSemanticErrorZ_get_err

        public static SemanticError LDKCResult_InvoiceSemanticErrorZ_get_err​(long arg)
      • LDKCResult_DescriptionCreationErrorZ_result_ok

        public static boolean LDKCResult_DescriptionCreationErrorZ_result_ok​(long arg)
      • LDKCResult_DescriptionCreationErrorZ_get_ok

        public static long LDKCResult_DescriptionCreationErrorZ_get_ok​(long arg)
      • LDKCResult_DescriptionCreationErrorZ_get_err

        public static CreationError LDKCResult_DescriptionCreationErrorZ_get_err​(long arg)
      • LDKCResult_ExpiryTimeCreationErrorZ_result_ok

        public static boolean LDKCResult_ExpiryTimeCreationErrorZ_result_ok​(long arg)
      • LDKCResult_ExpiryTimeCreationErrorZ_get_ok

        public static long LDKCResult_ExpiryTimeCreationErrorZ_get_ok​(long arg)
      • LDKCResult_ExpiryTimeCreationErrorZ_get_err

        public static CreationError LDKCResult_ExpiryTimeCreationErrorZ_get_err​(long arg)
      • LDKCResult_PrivateRouteCreationErrorZ_result_ok

        public static boolean LDKCResult_PrivateRouteCreationErrorZ_result_ok​(long arg)
      • LDKCResult_PrivateRouteCreationErrorZ_get_ok

        public static long LDKCResult_PrivateRouteCreationErrorZ_get_ok​(long arg)
      • LDKCResult_PrivateRouteCreationErrorZ_get_err

        public static CreationError LDKCResult_PrivateRouteCreationErrorZ_get_err​(long arg)
      • LDKCResult_StringErrorZ_result_ok

        public static boolean LDKCResult_StringErrorZ_result_ok​(long arg)
      • LDKCResult_StringErrorZ_get_ok

        public static String LDKCResult_StringErrorZ_get_ok​(long arg)
      • LDKCResult_StringErrorZ_get_err

        public static Secp256k1Error LDKCResult_StringErrorZ_get_err​(long arg)
      • LDKCResult_ChannelMonitorUpdateDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelMonitorUpdateDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelMonitorUpdateDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelMonitorUpdateDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelMonitorUpdateDecodeErrorZ_get_err

        public static long LDKCResult_ChannelMonitorUpdateDecodeErrorZ_get_err​(long arg)
      • LDKCResult_HTLCUpdateDecodeErrorZ_result_ok

        public static boolean LDKCResult_HTLCUpdateDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_HTLCUpdateDecodeErrorZ_get_ok

        public static long LDKCResult_HTLCUpdateDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_HTLCUpdateDecodeErrorZ_get_err

        public static long LDKCResult_HTLCUpdateDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NoneMonitorUpdateErrorZ_result_ok

        public static boolean LDKCResult_NoneMonitorUpdateErrorZ_result_ok​(long arg)
      • LDKCResult_NoneMonitorUpdateErrorZ_get_ok

        public static void LDKCResult_NoneMonitorUpdateErrorZ_get_ok​(long arg)
      • LDKCResult_NoneMonitorUpdateErrorZ_get_err

        public static long LDKCResult_NoneMonitorUpdateErrorZ_get_err​(long arg)
      • LDKC2Tuple_OutPointScriptZ_new

        public static long LDKC2Tuple_OutPointScriptZ_new​(long a,
                                                          byte[] b)
      • LDKC2Tuple_OutPointScriptZ_get_a

        public static long LDKC2Tuple_OutPointScriptZ_get_a​(long ptr)
      • LDKC2Tuple_OutPointScriptZ_get_b

        public static byte[] LDKC2Tuple_OutPointScriptZ_get_b​(long ptr)
      • LDKC2Tuple_u32ScriptZ_new

        public static long LDKC2Tuple_u32ScriptZ_new​(int a,
                                                     byte[] b)
      • LDKC2Tuple_u32ScriptZ_get_a

        public static int LDKC2Tuple_u32ScriptZ_get_a​(long ptr)
      • LDKC2Tuple_u32ScriptZ_get_b

        public static byte[] LDKC2Tuple_u32ScriptZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_u32ScriptZZ_new

        public static long LDKCVec_C2Tuple_u32ScriptZZ_new​(long[] elems)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_new

        public static long LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_new​(byte[] a,
                                                                        long[] b)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_get_a

        public static byte[] LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_get_a​(long ptr)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_get_b

        public static long[] LDKC2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZZ_new

        public static long LDKCVec_C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZZ_new​(long[] elems)
      • LDKEvent_ref_from_ptr

        public static bindings.LDKEvent LDKEvent_ref_from_ptr​(long ptr)
      • LDKCVec_EventZ_new

        public static long LDKCVec_EventZ_new​(long[] elems)
      • LDKC2Tuple_u32TxOutZ_new

        public static long LDKC2Tuple_u32TxOutZ_new​(int a,
                                                    long b)
      • LDKC2Tuple_u32TxOutZ_get_a

        public static int LDKC2Tuple_u32TxOutZ_get_a​(long ptr)
      • LDKC2Tuple_u32TxOutZ_get_b

        public static long LDKC2Tuple_u32TxOutZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_u32TxOutZZ_new

        public static long LDKCVec_C2Tuple_u32TxOutZZ_new​(long[] elems)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_new

        public static long LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_new​(byte[] a,
                                                                       long[] b)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_get_a

        public static byte[] LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_get_a​(long ptr)
      • LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_get_b

        public static long[] LDKC2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZZ_new

        public static long LDKCVec_C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZZ_new​(long[] elems)
      • LDKBalance_ref_from_ptr

        public static bindings.LDKBalance LDKBalance_ref_from_ptr​(long ptr)
      • LDKCVec_BalanceZ_new

        public static long LDKCVec_BalanceZ_new​(long[] elems)
      • LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_result_ok

        public static boolean LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_get_ok

        public static long LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_get_err

        public static long LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NoneLightningErrorZ_result_ok

        public static boolean LDKCResult_NoneLightningErrorZ_result_ok​(long arg)
      • LDKCResult_NoneLightningErrorZ_get_ok

        public static void LDKCResult_NoneLightningErrorZ_get_ok​(long arg)
      • LDKCResult_NoneLightningErrorZ_get_err

        public static long LDKCResult_NoneLightningErrorZ_get_err​(long arg)
      • LDKC2Tuple_PublicKeyTypeZ_new

        public static long LDKC2Tuple_PublicKeyTypeZ_new​(byte[] a,
                                                         long b)
      • LDKC2Tuple_PublicKeyTypeZ_get_a

        public static byte[] LDKC2Tuple_PublicKeyTypeZ_get_a​(long ptr)
      • LDKC2Tuple_PublicKeyTypeZ_get_b

        public static long LDKC2Tuple_PublicKeyTypeZ_get_b​(long ptr)
      • LDKCVec_C2Tuple_PublicKeyTypeZZ_new

        public static long LDKCVec_C2Tuple_PublicKeyTypeZZ_new​(long[] elems)
      • LDKCResult_boolLightningErrorZ_result_ok

        public static boolean LDKCResult_boolLightningErrorZ_result_ok​(long arg)
      • LDKCResult_boolLightningErrorZ_get_ok

        public static boolean LDKCResult_boolLightningErrorZ_get_ok​(long arg)
      • LDKCResult_boolLightningErrorZ_get_err

        public static long LDKCResult_boolLightningErrorZ_get_err​(long arg)
      • LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_new

        public static long LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_new​(long a,
                                                                                         long b,
                                                                                         long c)
      • LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_a

        public static long LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_a​(long ptr)
      • LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_b

        public static long LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_b​(long ptr)
      • LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_c

        public static long LDKC3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_get_c​(long ptr)
      • LDKCVec_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ_new

        public static long LDKCVec_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ_new​(long[] elems)
      • LDKCVec_NodeAnnouncementZ_new

        public static long LDKCVec_NodeAnnouncementZ_new​(long[] elems)
      • LDKCResult_CVec_u8ZPeerHandleErrorZ_result_ok

        public static boolean LDKCResult_CVec_u8ZPeerHandleErrorZ_result_ok​(long arg)
      • LDKCResult_CVec_u8ZPeerHandleErrorZ_get_ok

        public static byte[] LDKCResult_CVec_u8ZPeerHandleErrorZ_get_ok​(long arg)
      • LDKCResult_CVec_u8ZPeerHandleErrorZ_get_err

        public static long LDKCResult_CVec_u8ZPeerHandleErrorZ_get_err​(long arg)
      • LDKCResult_NonePeerHandleErrorZ_result_ok

        public static boolean LDKCResult_NonePeerHandleErrorZ_result_ok​(long arg)
      • LDKCResult_NonePeerHandleErrorZ_get_ok

        public static void LDKCResult_NonePeerHandleErrorZ_get_ok​(long arg)
      • LDKCResult_NonePeerHandleErrorZ_get_err

        public static long LDKCResult_NonePeerHandleErrorZ_get_err​(long arg)
      • LDKCResult_boolPeerHandleErrorZ_result_ok

        public static boolean LDKCResult_boolPeerHandleErrorZ_result_ok​(long arg)
      • LDKCResult_boolPeerHandleErrorZ_get_ok

        public static boolean LDKCResult_boolPeerHandleErrorZ_get_ok​(long arg)
      • LDKCResult_boolPeerHandleErrorZ_get_err

        public static long LDKCResult_boolPeerHandleErrorZ_get_err​(long arg)
      • Access_get_utxo

        public static long Access_get_utxo​(long this_arg,
                                           byte[] genesis_hash,
                                           long short_channel_id)
      • LDKCResult_DirectionalChannelInfoDecodeErrorZ_result_ok

        public static boolean LDKCResult_DirectionalChannelInfoDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_DirectionalChannelInfoDecodeErrorZ_get_ok

        public static long LDKCResult_DirectionalChannelInfoDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_DirectionalChannelInfoDecodeErrorZ_get_err

        public static long LDKCResult_DirectionalChannelInfoDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelInfoDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelInfoDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelInfoDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelInfoDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelInfoDecodeErrorZ_get_err

        public static long LDKCResult_ChannelInfoDecodeErrorZ_get_err​(long arg)
      • LDKCResult_RoutingFeesDecodeErrorZ_result_ok

        public static boolean LDKCResult_RoutingFeesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_RoutingFeesDecodeErrorZ_get_ok

        public static long LDKCResult_RoutingFeesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_RoutingFeesDecodeErrorZ_get_err

        public static long LDKCResult_RoutingFeesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NodeAnnouncementInfoDecodeErrorZ_result_ok

        public static boolean LDKCResult_NodeAnnouncementInfoDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NodeAnnouncementInfoDecodeErrorZ_get_ok

        public static long LDKCResult_NodeAnnouncementInfoDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NodeAnnouncementInfoDecodeErrorZ_get_err

        public static long LDKCResult_NodeAnnouncementInfoDecodeErrorZ_get_err​(long arg)
      • LDKCVec_u64Z_new

        public static long LDKCVec_u64Z_new​(long[] elems)
      • LDKCResult_NodeInfoDecodeErrorZ_result_ok

        public static boolean LDKCResult_NodeInfoDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NodeInfoDecodeErrorZ_get_ok

        public static long LDKCResult_NodeInfoDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NodeInfoDecodeErrorZ_get_err

        public static long LDKCResult_NodeInfoDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NetworkGraphDecodeErrorZ_result_ok

        public static boolean LDKCResult_NetworkGraphDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NetworkGraphDecodeErrorZ_get_ok

        public static long LDKCResult_NetworkGraphDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NetworkGraphDecodeErrorZ_get_err

        public static long LDKCResult_NetworkGraphDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NetAddressu8Z_result_ok

        public static boolean LDKCResult_NetAddressu8Z_result_ok​(long arg)
      • LDKCResult_NetAddressu8Z_get_ok

        public static long LDKCResult_NetAddressu8Z_get_ok​(long arg)
      • LDKCResult_NetAddressu8Z_get_err

        public static byte LDKCResult_NetAddressu8Z_get_err​(long arg)
      • LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_result_ok

        public static boolean LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_get_ok

        public static long LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_get_err

        public static long LDKCResult_CResult_NetAddressu8ZDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NetAddressDecodeErrorZ_result_ok

        public static boolean LDKCResult_NetAddressDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NetAddressDecodeErrorZ_get_ok

        public static long LDKCResult_NetAddressDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NetAddressDecodeErrorZ_get_err

        public static long LDKCResult_NetAddressDecodeErrorZ_get_err​(long arg)
      • LDKCVec_UpdateAddHTLCZ_new

        public static long LDKCVec_UpdateAddHTLCZ_new​(long[] elems)
      • LDKCVec_UpdateFulfillHTLCZ_new

        public static long LDKCVec_UpdateFulfillHTLCZ_new​(long[] elems)
      • LDKCVec_UpdateFailHTLCZ_new

        public static long LDKCVec_UpdateFailHTLCZ_new​(long[] elems)
      • LDKCVec_UpdateFailMalformedHTLCZ_new

        public static long LDKCVec_UpdateFailMalformedHTLCZ_new​(long[] elems)
      • LDKCResult_AcceptChannelDecodeErrorZ_result_ok

        public static boolean LDKCResult_AcceptChannelDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_AcceptChannelDecodeErrorZ_get_ok

        public static long LDKCResult_AcceptChannelDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_AcceptChannelDecodeErrorZ_get_err

        public static long LDKCResult_AcceptChannelDecodeErrorZ_get_err​(long arg)
      • LDKCResult_AnnouncementSignaturesDecodeErrorZ_result_ok

        public static boolean LDKCResult_AnnouncementSignaturesDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_AnnouncementSignaturesDecodeErrorZ_get_ok

        public static long LDKCResult_AnnouncementSignaturesDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_AnnouncementSignaturesDecodeErrorZ_get_err

        public static long LDKCResult_AnnouncementSignaturesDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelReestablishDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelReestablishDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelReestablishDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelReestablishDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelReestablishDecodeErrorZ_get_err

        public static long LDKCResult_ChannelReestablishDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ClosingSignedDecodeErrorZ_result_ok

        public static boolean LDKCResult_ClosingSignedDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ClosingSignedDecodeErrorZ_get_ok

        public static long LDKCResult_ClosingSignedDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ClosingSignedDecodeErrorZ_get_err

        public static long LDKCResult_ClosingSignedDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_result_ok

        public static boolean LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_get_ok

        public static long LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_get_err

        public static long LDKCResult_ClosingSignedFeeRangeDecodeErrorZ_get_err​(long arg)
      • LDKCResult_CommitmentSignedDecodeErrorZ_result_ok

        public static boolean LDKCResult_CommitmentSignedDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_CommitmentSignedDecodeErrorZ_get_ok

        public static long LDKCResult_CommitmentSignedDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_CommitmentSignedDecodeErrorZ_get_err

        public static long LDKCResult_CommitmentSignedDecodeErrorZ_get_err​(long arg)
      • LDKCResult_FundingCreatedDecodeErrorZ_result_ok

        public static boolean LDKCResult_FundingCreatedDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_FundingCreatedDecodeErrorZ_get_ok

        public static long LDKCResult_FundingCreatedDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_FundingCreatedDecodeErrorZ_get_err

        public static long LDKCResult_FundingCreatedDecodeErrorZ_get_err​(long arg)
      • LDKCResult_FundingSignedDecodeErrorZ_result_ok

        public static boolean LDKCResult_FundingSignedDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_FundingSignedDecodeErrorZ_get_ok

        public static long LDKCResult_FundingSignedDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_FundingSignedDecodeErrorZ_get_err

        public static long LDKCResult_FundingSignedDecodeErrorZ_get_err​(long arg)
      • LDKCResult_FundingLockedDecodeErrorZ_result_ok

        public static boolean LDKCResult_FundingLockedDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_FundingLockedDecodeErrorZ_get_ok

        public static long LDKCResult_FundingLockedDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_FundingLockedDecodeErrorZ_get_err

        public static long LDKCResult_FundingLockedDecodeErrorZ_get_err​(long arg)
      • LDKCResult_InitDecodeErrorZ_result_ok

        public static boolean LDKCResult_InitDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_InitDecodeErrorZ_get_ok

        public static long LDKCResult_InitDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_InitDecodeErrorZ_get_err

        public static long LDKCResult_InitDecodeErrorZ_get_err​(long arg)
      • LDKCResult_OpenChannelDecodeErrorZ_result_ok

        public static boolean LDKCResult_OpenChannelDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_OpenChannelDecodeErrorZ_get_ok

        public static long LDKCResult_OpenChannelDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_OpenChannelDecodeErrorZ_get_err

        public static long LDKCResult_OpenChannelDecodeErrorZ_get_err​(long arg)
      • LDKCResult_RevokeAndACKDecodeErrorZ_result_ok

        public static boolean LDKCResult_RevokeAndACKDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_RevokeAndACKDecodeErrorZ_get_ok

        public static long LDKCResult_RevokeAndACKDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_RevokeAndACKDecodeErrorZ_get_err

        public static long LDKCResult_RevokeAndACKDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ShutdownDecodeErrorZ_result_ok

        public static boolean LDKCResult_ShutdownDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ShutdownDecodeErrorZ_get_ok

        public static long LDKCResult_ShutdownDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ShutdownDecodeErrorZ_get_err

        public static long LDKCResult_ShutdownDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UpdateFailHTLCDecodeErrorZ_result_ok

        public static boolean LDKCResult_UpdateFailHTLCDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UpdateFailHTLCDecodeErrorZ_get_ok

        public static long LDKCResult_UpdateFailHTLCDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UpdateFailHTLCDecodeErrorZ_get_err

        public static long LDKCResult_UpdateFailHTLCDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_result_ok

        public static boolean LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_get_ok

        public static long LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_get_err

        public static long LDKCResult_UpdateFailMalformedHTLCDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UpdateFeeDecodeErrorZ_result_ok

        public static boolean LDKCResult_UpdateFeeDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UpdateFeeDecodeErrorZ_get_ok

        public static long LDKCResult_UpdateFeeDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UpdateFeeDecodeErrorZ_get_err

        public static long LDKCResult_UpdateFeeDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UpdateFulfillHTLCDecodeErrorZ_result_ok

        public static boolean LDKCResult_UpdateFulfillHTLCDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UpdateFulfillHTLCDecodeErrorZ_get_ok

        public static long LDKCResult_UpdateFulfillHTLCDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UpdateFulfillHTLCDecodeErrorZ_get_err

        public static long LDKCResult_UpdateFulfillHTLCDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UpdateAddHTLCDecodeErrorZ_result_ok

        public static boolean LDKCResult_UpdateAddHTLCDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UpdateAddHTLCDecodeErrorZ_get_ok

        public static long LDKCResult_UpdateAddHTLCDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UpdateAddHTLCDecodeErrorZ_get_err

        public static long LDKCResult_UpdateAddHTLCDecodeErrorZ_get_err​(long arg)
      • LDKCResult_PingDecodeErrorZ_result_ok

        public static boolean LDKCResult_PingDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_PingDecodeErrorZ_get_ok

        public static long LDKCResult_PingDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_PingDecodeErrorZ_get_err

        public static long LDKCResult_PingDecodeErrorZ_get_err​(long arg)
      • LDKCResult_PongDecodeErrorZ_result_ok

        public static boolean LDKCResult_PongDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_PongDecodeErrorZ_get_ok

        public static long LDKCResult_PongDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_PongDecodeErrorZ_get_err

        public static long LDKCResult_PongDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_result_ok

        public static boolean LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_get_ok

        public static long LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_get_err

        public static long LDKCResult_UnsignedChannelAnnouncementDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelAnnouncementDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelAnnouncementDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelAnnouncementDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelAnnouncementDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelAnnouncementDecodeErrorZ_get_err

        public static long LDKCResult_ChannelAnnouncementDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UnsignedChannelUpdateDecodeErrorZ_result_ok

        public static boolean LDKCResult_UnsignedChannelUpdateDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UnsignedChannelUpdateDecodeErrorZ_get_ok

        public static long LDKCResult_UnsignedChannelUpdateDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UnsignedChannelUpdateDecodeErrorZ_get_err

        public static long LDKCResult_UnsignedChannelUpdateDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ChannelUpdateDecodeErrorZ_result_ok

        public static boolean LDKCResult_ChannelUpdateDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ChannelUpdateDecodeErrorZ_get_ok

        public static long LDKCResult_ChannelUpdateDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ChannelUpdateDecodeErrorZ_get_err

        public static long LDKCResult_ChannelUpdateDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ErrorMessageDecodeErrorZ_result_ok

        public static boolean LDKCResult_ErrorMessageDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ErrorMessageDecodeErrorZ_get_ok

        public static long LDKCResult_ErrorMessageDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ErrorMessageDecodeErrorZ_get_err

        public static long LDKCResult_ErrorMessageDecodeErrorZ_get_err​(long arg)
      • LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_result_ok

        public static boolean LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_get_ok

        public static long LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_get_err

        public static long LDKCResult_UnsignedNodeAnnouncementDecodeErrorZ_get_err​(long arg)
      • LDKCResult_NodeAnnouncementDecodeErrorZ_result_ok

        public static boolean LDKCResult_NodeAnnouncementDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_NodeAnnouncementDecodeErrorZ_get_ok

        public static long LDKCResult_NodeAnnouncementDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_NodeAnnouncementDecodeErrorZ_get_err

        public static long LDKCResult_NodeAnnouncementDecodeErrorZ_get_err​(long arg)
      • LDKCResult_QueryShortChannelIdsDecodeErrorZ_result_ok

        public static boolean LDKCResult_QueryShortChannelIdsDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_QueryShortChannelIdsDecodeErrorZ_get_ok

        public static long LDKCResult_QueryShortChannelIdsDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_QueryShortChannelIdsDecodeErrorZ_get_err

        public static long LDKCResult_QueryShortChannelIdsDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_result_ok

        public static boolean LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_get_ok

        public static long LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_get_err

        public static long LDKCResult_ReplyShortChannelIdsEndDecodeErrorZ_get_err​(long arg)
      • LDKCResult_QueryChannelRangeDecodeErrorZ_result_ok

        public static boolean LDKCResult_QueryChannelRangeDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_QueryChannelRangeDecodeErrorZ_get_ok

        public static long LDKCResult_QueryChannelRangeDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_QueryChannelRangeDecodeErrorZ_get_err

        public static long LDKCResult_QueryChannelRangeDecodeErrorZ_get_err​(long arg)
      • LDKCResult_ReplyChannelRangeDecodeErrorZ_result_ok

        public static boolean LDKCResult_ReplyChannelRangeDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_ReplyChannelRangeDecodeErrorZ_get_ok

        public static long LDKCResult_ReplyChannelRangeDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_ReplyChannelRangeDecodeErrorZ_get_err

        public static long LDKCResult_ReplyChannelRangeDecodeErrorZ_get_err​(long arg)
      • LDKCResult_GossipTimestampFilterDecodeErrorZ_result_ok

        public static boolean LDKCResult_GossipTimestampFilterDecodeErrorZ_result_ok​(long arg)
      • LDKCResult_GossipTimestampFilterDecodeErrorZ_get_ok

        public static long LDKCResult_GossipTimestampFilterDecodeErrorZ_get_ok​(long arg)
      • LDKCResult_GossipTimestampFilterDecodeErrorZ_get_err

        public static long LDKCResult_GossipTimestampFilterDecodeErrorZ_get_err​(long arg)
      • LDKCResult_InvoiceSignOrCreationErrorZ_result_ok

        public static boolean LDKCResult_InvoiceSignOrCreationErrorZ_result_ok​(long arg)
      • LDKCResult_InvoiceSignOrCreationErrorZ_get_ok

        public static long LDKCResult_InvoiceSignOrCreationErrorZ_get_ok​(long arg)
      • LDKCResult_InvoiceSignOrCreationErrorZ_get_err

        public static long LDKCResult_InvoiceSignOrCreationErrorZ_get_err​(long arg)
      • Filter_register_tx

        public static void Filter_register_tx​(long this_arg,
                                              byte[] txid,
                                              byte[] script_pubkey)
      • Filter_register_output

        public static long Filter_register_output​(long this_arg,
                                                  long output)
      • MessageSendEventsProvider_get_and_clear_pending_msg_events

        public static long[] MessageSendEventsProvider_get_and_clear_pending_msg_events​(long this_arg)
      • EventHandler_handle_event

        public static void EventHandler_handle_event​(long this_arg,
                                                     long event)
      • EventsProvider_process_pending_events

        public static void EventsProvider_process_pending_events​(long this_arg,
                                                                 long handler)
      • Listen_block_connected

        public static void Listen_block_connected​(long this_arg,
                                                  byte[] block,
                                                  int height)
      • Listen_block_disconnected

        public static void Listen_block_disconnected​(long this_arg,
                                                     byte[] header,
                                                     int height)
      • Confirm_transactions_confirmed

        public static void Confirm_transactions_confirmed​(long this_arg,
                                                          byte[] header,
                                                          long[] txdata,
                                                          int height)
      • Confirm_transaction_unconfirmed

        public static void Confirm_transaction_unconfirmed​(long this_arg,
                                                           byte[] txid)
      • Confirm_best_block_updated

        public static void Confirm_best_block_updated​(long this_arg,
                                                      byte[] header,
                                                      int height)
      • Confirm_get_relevant_txids

        public static byte[][] Confirm_get_relevant_txids​(long this_arg)
      • Persist_persist_new_channel

        public static long Persist_persist_new_channel​(long this_arg,
                                                       long id,
                                                       long data)
      • Persist_update_persisted_channel

        public static long Persist_update_persisted_channel​(long this_arg,
                                                            long id,
                                                            long update,
                                                            long data)
      • LDKChannelMessageHandler_get_MessageSendEventsProvider

        public static long LDKChannelMessageHandler_get_MessageSendEventsProvider​(long arg)
      • ChannelMessageHandler_handle_open_channel

        public static void ChannelMessageHandler_handle_open_channel​(long this_arg,
                                                                     byte[] their_node_id,
                                                                     long their_features,
                                                                     long msg)
      • ChannelMessageHandler_handle_accept_channel

        public static void ChannelMessageHandler_handle_accept_channel​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long their_features,
                                                                       long msg)
      • ChannelMessageHandler_handle_funding_created

        public static void ChannelMessageHandler_handle_funding_created​(long this_arg,
                                                                        byte[] their_node_id,
                                                                        long msg)
      • ChannelMessageHandler_handle_funding_signed

        public static void ChannelMessageHandler_handle_funding_signed​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long msg)
      • ChannelMessageHandler_handle_funding_locked

        public static void ChannelMessageHandler_handle_funding_locked​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long msg)
      • ChannelMessageHandler_handle_shutdown

        public static void ChannelMessageHandler_handle_shutdown​(long this_arg,
                                                                 byte[] their_node_id,
                                                                 long their_features,
                                                                 long msg)
      • ChannelMessageHandler_handle_closing_signed

        public static void ChannelMessageHandler_handle_closing_signed​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long msg)
      • ChannelMessageHandler_handle_update_add_htlc

        public static void ChannelMessageHandler_handle_update_add_htlc​(long this_arg,
                                                                        byte[] their_node_id,
                                                                        long msg)
      • ChannelMessageHandler_handle_update_fulfill_htlc

        public static void ChannelMessageHandler_handle_update_fulfill_htlc​(long this_arg,
                                                                            byte[] their_node_id,
                                                                            long msg)
      • ChannelMessageHandler_handle_update_fail_htlc

        public static void ChannelMessageHandler_handle_update_fail_htlc​(long this_arg,
                                                                         byte[] their_node_id,
                                                                         long msg)
      • ChannelMessageHandler_handle_update_fail_malformed_htlc

        public static void ChannelMessageHandler_handle_update_fail_malformed_htlc​(long this_arg,
                                                                                   byte[] their_node_id,
                                                                                   long msg)
      • ChannelMessageHandler_handle_commitment_signed

        public static void ChannelMessageHandler_handle_commitment_signed​(long this_arg,
                                                                          byte[] their_node_id,
                                                                          long msg)
      • ChannelMessageHandler_handle_revoke_and_ack

        public static void ChannelMessageHandler_handle_revoke_and_ack​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long msg)
      • ChannelMessageHandler_handle_update_fee

        public static void ChannelMessageHandler_handle_update_fee​(long this_arg,
                                                                   byte[] their_node_id,
                                                                   long msg)
      • ChannelMessageHandler_handle_announcement_signatures

        public static void ChannelMessageHandler_handle_announcement_signatures​(long this_arg,
                                                                                byte[] their_node_id,
                                                                                long msg)
      • ChannelMessageHandler_peer_disconnected

        public static void ChannelMessageHandler_peer_disconnected​(long this_arg,
                                                                   byte[] their_node_id,
                                                                   boolean no_connection_possible)
      • ChannelMessageHandler_peer_connected

        public static void ChannelMessageHandler_peer_connected​(long this_arg,
                                                                byte[] their_node_id,
                                                                long msg)
      • ChannelMessageHandler_handle_channel_reestablish

        public static void ChannelMessageHandler_handle_channel_reestablish​(long this_arg,
                                                                            byte[] their_node_id,
                                                                            long msg)
      • ChannelMessageHandler_handle_channel_update

        public static void ChannelMessageHandler_handle_channel_update​(long this_arg,
                                                                       byte[] their_node_id,
                                                                       long msg)
      • ChannelMessageHandler_handle_error

        public static void ChannelMessageHandler_handle_error​(long this_arg,
                                                              byte[] their_node_id,
                                                              long msg)
      • LDKRoutingMessageHandler_get_MessageSendEventsProvider

        public static long LDKRoutingMessageHandler_get_MessageSendEventsProvider​(long arg)
      • RoutingMessageHandler_handle_node_announcement

        public static long RoutingMessageHandler_handle_node_announcement​(long this_arg,
                                                                          long msg)
      • RoutingMessageHandler_handle_channel_announcement

        public static long RoutingMessageHandler_handle_channel_announcement​(long this_arg,
                                                                             long msg)
      • RoutingMessageHandler_handle_channel_update

        public static long RoutingMessageHandler_handle_channel_update​(long this_arg,
                                                                       long msg)
      • RoutingMessageHandler_get_next_channel_announcements

        public static long[] RoutingMessageHandler_get_next_channel_announcements​(long this_arg,
                                                                                  long starting_point,
                                                                                  byte batch_amount)
      • RoutingMessageHandler_get_next_node_announcements

        public static long[] RoutingMessageHandler_get_next_node_announcements​(long this_arg,
                                                                               byte[] starting_point,
                                                                               byte batch_amount)
      • RoutingMessageHandler_sync_routing_table

        public static void RoutingMessageHandler_sync_routing_table​(long this_arg,
                                                                    byte[] their_node_id,
                                                                    long init)
      • RoutingMessageHandler_handle_reply_channel_range

        public static long RoutingMessageHandler_handle_reply_channel_range​(long this_arg,
                                                                            byte[] their_node_id,
                                                                            long msg)
      • RoutingMessageHandler_handle_reply_short_channel_ids_end

        public static long RoutingMessageHandler_handle_reply_short_channel_ids_end​(long this_arg,
                                                                                    byte[] their_node_id,
                                                                                    long msg)
      • RoutingMessageHandler_handle_query_channel_range

        public static long RoutingMessageHandler_handle_query_channel_range​(long this_arg,
                                                                            byte[] their_node_id,
                                                                            long msg)
      • RoutingMessageHandler_handle_query_short_channel_ids

        public static long RoutingMessageHandler_handle_query_short_channel_ids​(long this_arg,
                                                                                byte[] their_node_id,
                                                                                long msg)
      • CustomMessageReader_read

        public static long CustomMessageReader_read​(long this_arg,
                                                    short message_type,
                                                    byte[] buffer)
      • LDKCustomMessageHandler_get_CustomMessageReader

        public static long LDKCustomMessageHandler_get_CustomMessageReader​(long arg)
      • CustomMessageHandler_handle_custom_message

        public static long CustomMessageHandler_handle_custom_message​(long this_arg,
                                                                      long msg,
                                                                      byte[] sender_node_id)
      • CustomMessageHandler_get_and_clear_pending_msg

        public static long[] CustomMessageHandler_get_and_clear_pending_msg​(long this_arg)
      • SocketDescriptor_send_data

        public static long SocketDescriptor_send_data​(long this_arg,
                                                      byte[] data,
                                                      boolean resume_read)
      • SocketDescriptor_disconnect_socket

        public static void SocketDescriptor_disconnect_socket​(long this_arg)
      • SocketDescriptor_hash

        public static long SocketDescriptor_hash​(long this_arg)
      • ChannelManagerPersister_persist_manager

        public static long ChannelManagerPersister_persist_manager​(long this_arg,
                                                                   long channel_manager)
      • LDKFallback_ref_from_ptr

        public static bindings.LDKFallback LDKFallback_ref_from_ptr​(long ptr)
      • _ldk_get_compiled_version

        public static String _ldk_get_compiled_version()
      • _ldk_c_bindings_get_compiled_version

        public static String _ldk_c_bindings_get_compiled_version()
      • Transaction_free

        public static void Transaction_free​(byte[] _res)
      • TxOut_new

        public static long TxOut_new​(byte[] script_pubkey,
                                     long value)
      • TxOut_free

        public static void TxOut_free​(long _res)
      • TxOut_clone

        public static long TxOut_clone​(long orig)
      • Str_free

        public static void Str_free​(String _res)
      • CResult_SecretKeyErrorZ_ok

        public static long CResult_SecretKeyErrorZ_ok​(byte[] o)
      • CResult_SecretKeyErrorZ_err

        public static long CResult_SecretKeyErrorZ_err​(Secp256k1Error e)
      • CResult_SecretKeyErrorZ_free

        public static void CResult_SecretKeyErrorZ_free​(long _res)
      • CResult_PublicKeyErrorZ_ok

        public static long CResult_PublicKeyErrorZ_ok​(byte[] o)
      • CResult_PublicKeyErrorZ_err

        public static long CResult_PublicKeyErrorZ_err​(Secp256k1Error e)
      • CResult_PublicKeyErrorZ_free

        public static void CResult_PublicKeyErrorZ_free​(long _res)
      • CResult_PublicKeyErrorZ_clone

        public static long CResult_PublicKeyErrorZ_clone​(long orig)
      • CResult_TxCreationKeysDecodeErrorZ_ok

        public static long CResult_TxCreationKeysDecodeErrorZ_ok​(long o)
      • CResult_TxCreationKeysDecodeErrorZ_err

        public static long CResult_TxCreationKeysDecodeErrorZ_err​(long e)
      • CResult_TxCreationKeysDecodeErrorZ_free

        public static void CResult_TxCreationKeysDecodeErrorZ_free​(long _res)
      • CResult_TxCreationKeysDecodeErrorZ_clone

        public static long CResult_TxCreationKeysDecodeErrorZ_clone​(long orig)
      • CResult_ChannelPublicKeysDecodeErrorZ_ok

        public static long CResult_ChannelPublicKeysDecodeErrorZ_ok​(long o)
      • CResult_ChannelPublicKeysDecodeErrorZ_err

        public static long CResult_ChannelPublicKeysDecodeErrorZ_err​(long e)
      • CResult_ChannelPublicKeysDecodeErrorZ_free

        public static void CResult_ChannelPublicKeysDecodeErrorZ_free​(long _res)
      • CResult_ChannelPublicKeysDecodeErrorZ_clone

        public static long CResult_ChannelPublicKeysDecodeErrorZ_clone​(long orig)
      • CResult_TxCreationKeysErrorZ_ok

        public static long CResult_TxCreationKeysErrorZ_ok​(long o)
      • CResult_TxCreationKeysErrorZ_err

        public static long CResult_TxCreationKeysErrorZ_err​(Secp256k1Error e)
      • CResult_TxCreationKeysErrorZ_free

        public static void CResult_TxCreationKeysErrorZ_free​(long _res)
      • CResult_TxCreationKeysErrorZ_clone

        public static long CResult_TxCreationKeysErrorZ_clone​(long orig)
      • COption_u32Z_some

        public static long COption_u32Z_some​(int o)
      • COption_u32Z_none

        public static long COption_u32Z_none()
      • COption_u32Z_free

        public static void COption_u32Z_free​(long _res)
      • COption_u32Z_clone

        public static long COption_u32Z_clone​(long orig)
      • CResult_HTLCOutputInCommitmentDecodeErrorZ_ok

        public static long CResult_HTLCOutputInCommitmentDecodeErrorZ_ok​(long o)
      • CResult_HTLCOutputInCommitmentDecodeErrorZ_err

        public static long CResult_HTLCOutputInCommitmentDecodeErrorZ_err​(long e)
      • CResult_HTLCOutputInCommitmentDecodeErrorZ_free

        public static void CResult_HTLCOutputInCommitmentDecodeErrorZ_free​(long _res)
      • CResult_HTLCOutputInCommitmentDecodeErrorZ_clone

        public static long CResult_HTLCOutputInCommitmentDecodeErrorZ_clone​(long orig)
      • CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_ok

        public static long CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_ok​(long o)
      • CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_err

        public static long CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_err​(long e)
      • CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_free

        public static void CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_free​(long _res)
      • CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_clone

        public static long CResult_CounterpartyChannelTransactionParametersDecodeErrorZ_clone​(long orig)
      • CResult_ChannelTransactionParametersDecodeErrorZ_ok

        public static long CResult_ChannelTransactionParametersDecodeErrorZ_ok​(long o)
      • CResult_ChannelTransactionParametersDecodeErrorZ_err

        public static long CResult_ChannelTransactionParametersDecodeErrorZ_err​(long e)
      • CResult_ChannelTransactionParametersDecodeErrorZ_free

        public static void CResult_ChannelTransactionParametersDecodeErrorZ_free​(long _res)
      • CResult_ChannelTransactionParametersDecodeErrorZ_clone

        public static long CResult_ChannelTransactionParametersDecodeErrorZ_clone​(long orig)
      • CVec_SignatureZ_free

        public static void CVec_SignatureZ_free​(byte[][] _res)
      • CResult_HolderCommitmentTransactionDecodeErrorZ_ok

        public static long CResult_HolderCommitmentTransactionDecodeErrorZ_ok​(long o)
      • CResult_HolderCommitmentTransactionDecodeErrorZ_err

        public static long CResult_HolderCommitmentTransactionDecodeErrorZ_err​(long e)
      • CResult_HolderCommitmentTransactionDecodeErrorZ_free

        public static void CResult_HolderCommitmentTransactionDecodeErrorZ_free​(long _res)
      • CResult_HolderCommitmentTransactionDecodeErrorZ_clone

        public static long CResult_HolderCommitmentTransactionDecodeErrorZ_clone​(long orig)
      • CResult_BuiltCommitmentTransactionDecodeErrorZ_ok

        public static long CResult_BuiltCommitmentTransactionDecodeErrorZ_ok​(long o)
      • CResult_BuiltCommitmentTransactionDecodeErrorZ_err

        public static long CResult_BuiltCommitmentTransactionDecodeErrorZ_err​(long e)
      • CResult_BuiltCommitmentTransactionDecodeErrorZ_free

        public static void CResult_BuiltCommitmentTransactionDecodeErrorZ_free​(long _res)
      • CResult_BuiltCommitmentTransactionDecodeErrorZ_clone

        public static long CResult_BuiltCommitmentTransactionDecodeErrorZ_clone​(long orig)
      • CResult_TrustedClosingTransactionNoneZ_ok

        public static long CResult_TrustedClosingTransactionNoneZ_ok​(long o)
      • CResult_TrustedClosingTransactionNoneZ_err

        public static long CResult_TrustedClosingTransactionNoneZ_err()
      • CResult_TrustedClosingTransactionNoneZ_free

        public static void CResult_TrustedClosingTransactionNoneZ_free​(long _res)
      • CResult_CommitmentTransactionDecodeErrorZ_ok

        public static long CResult_CommitmentTransactionDecodeErrorZ_ok​(long o)
      • CResult_CommitmentTransactionDecodeErrorZ_err

        public static long CResult_CommitmentTransactionDecodeErrorZ_err​(long e)
      • CResult_CommitmentTransactionDecodeErrorZ_free

        public static void CResult_CommitmentTransactionDecodeErrorZ_free​(long _res)
      • CResult_CommitmentTransactionDecodeErrorZ_clone

        public static long CResult_CommitmentTransactionDecodeErrorZ_clone​(long orig)
      • CResult_TrustedCommitmentTransactionNoneZ_ok

        public static long CResult_TrustedCommitmentTransactionNoneZ_ok​(long o)
      • CResult_TrustedCommitmentTransactionNoneZ_err

        public static long CResult_TrustedCommitmentTransactionNoneZ_err()
      • CResult_TrustedCommitmentTransactionNoneZ_free

        public static void CResult_TrustedCommitmentTransactionNoneZ_free​(long _res)
      • CResult_CVec_SignatureZNoneZ_ok

        public static long CResult_CVec_SignatureZNoneZ_ok​(byte[][] o)
      • CResult_CVec_SignatureZNoneZ_err

        public static long CResult_CVec_SignatureZNoneZ_err()
      • CResult_CVec_SignatureZNoneZ_free

        public static void CResult_CVec_SignatureZNoneZ_free​(long _res)
      • CResult_CVec_SignatureZNoneZ_clone

        public static long CResult_CVec_SignatureZNoneZ_clone​(long orig)
      • CResult_ShutdownScriptDecodeErrorZ_ok

        public static long CResult_ShutdownScriptDecodeErrorZ_ok​(long o)
      • CResult_ShutdownScriptDecodeErrorZ_err

        public static long CResult_ShutdownScriptDecodeErrorZ_err​(long e)
      • CResult_ShutdownScriptDecodeErrorZ_free

        public static void CResult_ShutdownScriptDecodeErrorZ_free​(long _res)
      • CResult_ShutdownScriptDecodeErrorZ_clone

        public static long CResult_ShutdownScriptDecodeErrorZ_clone​(long orig)
      • CResult_ShutdownScriptInvalidShutdownScriptZ_ok

        public static long CResult_ShutdownScriptInvalidShutdownScriptZ_ok​(long o)
      • CResult_ShutdownScriptInvalidShutdownScriptZ_err

        public static long CResult_ShutdownScriptInvalidShutdownScriptZ_err​(long e)
      • CResult_ShutdownScriptInvalidShutdownScriptZ_free

        public static void CResult_ShutdownScriptInvalidShutdownScriptZ_free​(long _res)
      • CResult_NoneErrorZ_ok

        public static long CResult_NoneErrorZ_ok()
      • CResult_NoneErrorZ_err

        public static long CResult_NoneErrorZ_err​(IOError e)
      • CResult_NoneErrorZ_free

        public static void CResult_NoneErrorZ_free​(long _res)
      • CResult_NoneErrorZ_clone

        public static long CResult_NoneErrorZ_clone​(long orig)
      • CResult_RouteHopDecodeErrorZ_ok

        public static long CResult_RouteHopDecodeErrorZ_ok​(long o)
      • CResult_RouteHopDecodeErrorZ_err

        public static long CResult_RouteHopDecodeErrorZ_err​(long e)
      • CResult_RouteHopDecodeErrorZ_free

        public static void CResult_RouteHopDecodeErrorZ_free​(long _res)
      • CResult_RouteHopDecodeErrorZ_clone

        public static long CResult_RouteHopDecodeErrorZ_clone​(long orig)
      • CVec_RouteHopZ_free

        public static void CVec_RouteHopZ_free​(long[] _res)
      • CVec_CVec_RouteHopZZ_free

        public static void CVec_CVec_RouteHopZZ_free​(long[][] _res)
      • CResult_RouteDecodeErrorZ_ok

        public static long CResult_RouteDecodeErrorZ_ok​(long o)
      • CResult_RouteDecodeErrorZ_err

        public static long CResult_RouteDecodeErrorZ_err​(long e)
      • CResult_RouteDecodeErrorZ_free

        public static void CResult_RouteDecodeErrorZ_free​(long _res)
      • CResult_RouteDecodeErrorZ_clone

        public static long CResult_RouteDecodeErrorZ_clone​(long orig)
      • COption_u64Z_some

        public static long COption_u64Z_some​(long o)
      • COption_u64Z_none

        public static long COption_u64Z_none()
      • COption_u64Z_free

        public static void COption_u64Z_free​(long _res)
      • COption_u64Z_clone

        public static long COption_u64Z_clone​(long orig)
      • CVec_ChannelDetailsZ_free

        public static void CVec_ChannelDetailsZ_free​(long[] _res)
      • CVec_RouteHintZ_free

        public static void CVec_RouteHintZ_free​(long[] _res)
      • CResult_RouteLightningErrorZ_ok

        public static long CResult_RouteLightningErrorZ_ok​(long o)
      • CResult_RouteLightningErrorZ_err

        public static long CResult_RouteLightningErrorZ_err​(long e)
      • CResult_RouteLightningErrorZ_free

        public static void CResult_RouteLightningErrorZ_free​(long _res)
      • CResult_RouteLightningErrorZ_clone

        public static long CResult_RouteLightningErrorZ_clone​(long orig)
      • CResult_TxOutAccessErrorZ_ok

        public static long CResult_TxOutAccessErrorZ_ok​(long o)
      • CResult_TxOutAccessErrorZ_err

        public static long CResult_TxOutAccessErrorZ_err​(AccessError e)
      • CResult_TxOutAccessErrorZ_free

        public static void CResult_TxOutAccessErrorZ_free​(long _res)
      • CResult_TxOutAccessErrorZ_clone

        public static long CResult_TxOutAccessErrorZ_clone​(long orig)
      • C2Tuple_usizeTransactionZ_clone

        public static long C2Tuple_usizeTransactionZ_clone​(long orig)
      • C2Tuple_usizeTransactionZ_new

        public static long C2Tuple_usizeTransactionZ_new​(long a,
                                                         byte[] b)
      • C2Tuple_usizeTransactionZ_free

        public static void C2Tuple_usizeTransactionZ_free​(long _res)
      • CVec_C2Tuple_usizeTransactionZZ_free

        public static void CVec_C2Tuple_usizeTransactionZZ_free​(long[] _res)
      • CVec_TxidZ_free

        public static void CVec_TxidZ_free​(byte[][] _res)
      • CResult_NoneChannelMonitorUpdateErrZ_ok

        public static long CResult_NoneChannelMonitorUpdateErrZ_ok()
      • CResult_NoneChannelMonitorUpdateErrZ_err

        public static long CResult_NoneChannelMonitorUpdateErrZ_err​(ChannelMonitorUpdateErr e)
      • CResult_NoneChannelMonitorUpdateErrZ_free

        public static void CResult_NoneChannelMonitorUpdateErrZ_free​(long _res)
      • CResult_NoneChannelMonitorUpdateErrZ_clone

        public static long CResult_NoneChannelMonitorUpdateErrZ_clone​(long orig)
      • CVec_MonitorEventZ_free

        public static void CVec_MonitorEventZ_free​(long[] _res)
      • COption_C2Tuple_usizeTransactionZZ_some

        public static long COption_C2Tuple_usizeTransactionZZ_some​(long o)
      • COption_C2Tuple_usizeTransactionZZ_none

        public static long COption_C2Tuple_usizeTransactionZZ_none()
      • COption_C2Tuple_usizeTransactionZZ_free

        public static void COption_C2Tuple_usizeTransactionZZ_free​(long _res)
      • COption_C2Tuple_usizeTransactionZZ_clone

        public static long COption_C2Tuple_usizeTransactionZZ_clone​(long orig)
      • COption_NetworkUpdateZ_some

        public static long COption_NetworkUpdateZ_some​(long o)
      • COption_NetworkUpdateZ_none

        public static long COption_NetworkUpdateZ_none()
      • COption_NetworkUpdateZ_free

        public static void COption_NetworkUpdateZ_free​(long _res)
      • COption_NetworkUpdateZ_clone

        public static long COption_NetworkUpdateZ_clone​(long orig)
      • CVec_SpendableOutputDescriptorZ_free

        public static void CVec_SpendableOutputDescriptorZ_free​(long[] _res)
      • CVec_MessageSendEventZ_free

        public static void CVec_MessageSendEventZ_free​(long[] _res)
      • CResult_InitFeaturesDecodeErrorZ_ok

        public static long CResult_InitFeaturesDecodeErrorZ_ok​(long o)
      • CResult_InitFeaturesDecodeErrorZ_err

        public static long CResult_InitFeaturesDecodeErrorZ_err​(long e)
      • CResult_InitFeaturesDecodeErrorZ_free

        public static void CResult_InitFeaturesDecodeErrorZ_free​(long _res)
      • CResult_NodeFeaturesDecodeErrorZ_ok

        public static long CResult_NodeFeaturesDecodeErrorZ_ok​(long o)
      • CResult_NodeFeaturesDecodeErrorZ_err

        public static long CResult_NodeFeaturesDecodeErrorZ_err​(long e)
      • CResult_NodeFeaturesDecodeErrorZ_free

        public static void CResult_NodeFeaturesDecodeErrorZ_free​(long _res)
      • CResult_ChannelFeaturesDecodeErrorZ_ok

        public static long CResult_ChannelFeaturesDecodeErrorZ_ok​(long o)
      • CResult_ChannelFeaturesDecodeErrorZ_err

        public static long CResult_ChannelFeaturesDecodeErrorZ_err​(long e)
      • CResult_ChannelFeaturesDecodeErrorZ_free

        public static void CResult_ChannelFeaturesDecodeErrorZ_free​(long _res)
      • CResult_InvoiceFeaturesDecodeErrorZ_ok

        public static long CResult_InvoiceFeaturesDecodeErrorZ_ok​(long o)
      • CResult_InvoiceFeaturesDecodeErrorZ_err

        public static long CResult_InvoiceFeaturesDecodeErrorZ_err​(long e)
      • CResult_InvoiceFeaturesDecodeErrorZ_free

        public static void CResult_InvoiceFeaturesDecodeErrorZ_free​(long _res)
      • CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_ok

        public static long CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_ok​(long o)
      • CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_err

        public static long CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_err​(long e)
      • CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_free

        public static void CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_free​(long _res)
      • CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_clone

        public static long CResult_DelayedPaymentOutputDescriptorDecodeErrorZ_clone​(long orig)
      • CResult_StaticPaymentOutputDescriptorDecodeErrorZ_ok

        public static long CResult_StaticPaymentOutputDescriptorDecodeErrorZ_ok​(long o)
      • CResult_StaticPaymentOutputDescriptorDecodeErrorZ_err

        public static long CResult_StaticPaymentOutputDescriptorDecodeErrorZ_err​(long e)
      • CResult_StaticPaymentOutputDescriptorDecodeErrorZ_free

        public static void CResult_StaticPaymentOutputDescriptorDecodeErrorZ_free​(long _res)
      • CResult_StaticPaymentOutputDescriptorDecodeErrorZ_clone

        public static long CResult_StaticPaymentOutputDescriptorDecodeErrorZ_clone​(long orig)
      • CResult_SpendableOutputDescriptorDecodeErrorZ_ok

        public static long CResult_SpendableOutputDescriptorDecodeErrorZ_ok​(long o)
      • CResult_SpendableOutputDescriptorDecodeErrorZ_err

        public static long CResult_SpendableOutputDescriptorDecodeErrorZ_err​(long e)
      • CResult_SpendableOutputDescriptorDecodeErrorZ_free

        public static void CResult_SpendableOutputDescriptorDecodeErrorZ_free​(long _res)
      • CResult_SpendableOutputDescriptorDecodeErrorZ_clone

        public static long CResult_SpendableOutputDescriptorDecodeErrorZ_clone​(long orig)
      • CResult_NoneNoneZ_ok

        public static long CResult_NoneNoneZ_ok()
      • CResult_NoneNoneZ_err

        public static long CResult_NoneNoneZ_err()
      • CResult_NoneNoneZ_free

        public static void CResult_NoneNoneZ_free​(long _res)
      • CResult_NoneNoneZ_clone

        public static long CResult_NoneNoneZ_clone​(long orig)
      • C2Tuple_SignatureCVec_SignatureZZ_clone

        public static long C2Tuple_SignatureCVec_SignatureZZ_clone​(long orig)
      • C2Tuple_SignatureCVec_SignatureZZ_new

        public static long C2Tuple_SignatureCVec_SignatureZZ_new​(byte[] a,
                                                                 byte[][] b)
      • C2Tuple_SignatureCVec_SignatureZZ_free

        public static void C2Tuple_SignatureCVec_SignatureZZ_free​(long _res)
      • CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_ok

        public static long CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_ok​(long o)
      • CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_err

        public static long CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_err()
      • CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_free

        public static void CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_free​(long _res)
      • CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_clone

        public static long CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_clone​(long orig)
      • CResult_SignatureNoneZ_ok

        public static long CResult_SignatureNoneZ_ok​(byte[] o)
      • CResult_SignatureNoneZ_err

        public static long CResult_SignatureNoneZ_err()
      • CResult_SignatureNoneZ_free

        public static void CResult_SignatureNoneZ_free​(long _res)
      • CResult_SignatureNoneZ_clone

        public static long CResult_SignatureNoneZ_clone​(long orig)
      • CResult_SignDecodeErrorZ_ok

        public static long CResult_SignDecodeErrorZ_ok​(long o)
      • CResult_SignDecodeErrorZ_err

        public static long CResult_SignDecodeErrorZ_err​(long e)
      • CResult_SignDecodeErrorZ_free

        public static void CResult_SignDecodeErrorZ_free​(long _res)
      • CResult_SignDecodeErrorZ_clone

        public static long CResult_SignDecodeErrorZ_clone​(long orig)
      • CVec_u8Z_free

        public static void CVec_u8Z_free​(byte[] _res)
      • CResult_RecoverableSignatureNoneZ_ok

        public static long CResult_RecoverableSignatureNoneZ_ok​(byte[] arg)
      • CResult_RecoverableSignatureNoneZ_err

        public static long CResult_RecoverableSignatureNoneZ_err()
      • CResult_RecoverableSignatureNoneZ_free

        public static void CResult_RecoverableSignatureNoneZ_free​(long _res)
      • CResult_RecoverableSignatureNoneZ_clone

        public static long CResult_RecoverableSignatureNoneZ_clone​(long orig)
      • CVec_CVec_u8ZZ_free

        public static void CVec_CVec_u8ZZ_free​(byte[][] _res)
      • CResult_CVec_CVec_u8ZZNoneZ_ok

        public static long CResult_CVec_CVec_u8ZZNoneZ_ok​(byte[][] o)
      • CResult_CVec_CVec_u8ZZNoneZ_err

        public static long CResult_CVec_CVec_u8ZZNoneZ_err()
      • CResult_CVec_CVec_u8ZZNoneZ_free

        public static void CResult_CVec_CVec_u8ZZNoneZ_free​(long _res)
      • CResult_CVec_CVec_u8ZZNoneZ_clone

        public static long CResult_CVec_CVec_u8ZZNoneZ_clone​(long orig)
      • CResult_InMemorySignerDecodeErrorZ_ok

        public static long CResult_InMemorySignerDecodeErrorZ_ok​(long o)
      • CResult_InMemorySignerDecodeErrorZ_err

        public static long CResult_InMemorySignerDecodeErrorZ_err​(long e)
      • CResult_InMemorySignerDecodeErrorZ_free

        public static void CResult_InMemorySignerDecodeErrorZ_free​(long _res)
      • CResult_InMemorySignerDecodeErrorZ_clone

        public static long CResult_InMemorySignerDecodeErrorZ_clone​(long orig)
      • CVec_TxOutZ_free

        public static void CVec_TxOutZ_free​(long[] _res)
      • CResult_TransactionNoneZ_ok

        public static long CResult_TransactionNoneZ_ok​(byte[] o)
      • CResult_TransactionNoneZ_err

        public static long CResult_TransactionNoneZ_err()
      • CResult_TransactionNoneZ_free

        public static void CResult_TransactionNoneZ_free​(long _res)
      • CResult_TransactionNoneZ_clone

        public static long CResult_TransactionNoneZ_clone​(long orig)
      • C2Tuple_BlockHashChannelMonitorZ_new

        public static long C2Tuple_BlockHashChannelMonitorZ_new​(byte[] a,
                                                                long b)
      • C2Tuple_BlockHashChannelMonitorZ_free

        public static void C2Tuple_BlockHashChannelMonitorZ_free​(long _res)
      • CVec_C2Tuple_BlockHashChannelMonitorZZ_free

        public static void CVec_C2Tuple_BlockHashChannelMonitorZZ_free​(long[] _res)
      • CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_ok

        public static long CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_ok​(long[] o)
      • CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_err

        public static long CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_err​(IOError e)
      • CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_free

        public static void CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_free​(long _res)
      • COption_u16Z_some

        public static long COption_u16Z_some​(short o)
      • COption_u16Z_none

        public static long COption_u16Z_none()
      • COption_u16Z_free

        public static void COption_u16Z_free​(long _res)
      • COption_u16Z_clone

        public static long COption_u16Z_clone​(long orig)
      • CResult_NoneAPIErrorZ_ok

        public static long CResult_NoneAPIErrorZ_ok()
      • CResult_NoneAPIErrorZ_err

        public static long CResult_NoneAPIErrorZ_err​(long e)
      • CResult_NoneAPIErrorZ_free

        public static void CResult_NoneAPIErrorZ_free​(long _res)
      • CResult_NoneAPIErrorZ_clone

        public static long CResult_NoneAPIErrorZ_clone​(long orig)
      • CVec_CResult_NoneAPIErrorZZ_free

        public static void CVec_CResult_NoneAPIErrorZZ_free​(long[] _res)
      • CVec_APIErrorZ_free

        public static void CVec_APIErrorZ_free​(long[] _res)
      • CResult_NonePaymentSendFailureZ_ok

        public static long CResult_NonePaymentSendFailureZ_ok()
      • CResult_NonePaymentSendFailureZ_err

        public static long CResult_NonePaymentSendFailureZ_err​(long e)
      • CResult_NonePaymentSendFailureZ_free

        public static void CResult_NonePaymentSendFailureZ_free​(long _res)
      • CResult_NonePaymentSendFailureZ_clone

        public static long CResult_NonePaymentSendFailureZ_clone​(long orig)
      • CResult_PaymentHashPaymentSendFailureZ_ok

        public static long CResult_PaymentHashPaymentSendFailureZ_ok​(byte[] o)
      • CResult_PaymentHashPaymentSendFailureZ_err

        public static long CResult_PaymentHashPaymentSendFailureZ_err​(long e)
      • CResult_PaymentHashPaymentSendFailureZ_free

        public static void CResult_PaymentHashPaymentSendFailureZ_free​(long _res)
      • CResult_PaymentHashPaymentSendFailureZ_clone

        public static long CResult_PaymentHashPaymentSendFailureZ_clone​(long orig)
      • CVec_NetAddressZ_free

        public static void CVec_NetAddressZ_free​(long[] _res)
      • C2Tuple_PaymentHashPaymentSecretZ_clone

        public static long C2Tuple_PaymentHashPaymentSecretZ_clone​(long orig)
      • C2Tuple_PaymentHashPaymentSecretZ_new

        public static long C2Tuple_PaymentHashPaymentSecretZ_new​(byte[] a,
                                                                 byte[] b)
      • C2Tuple_PaymentHashPaymentSecretZ_free

        public static void C2Tuple_PaymentHashPaymentSecretZ_free​(long _res)
      • CResult_PaymentSecretAPIErrorZ_ok

        public static long CResult_PaymentSecretAPIErrorZ_ok​(byte[] o)
      • CResult_PaymentSecretAPIErrorZ_err

        public static long CResult_PaymentSecretAPIErrorZ_err​(long e)
      • CResult_PaymentSecretAPIErrorZ_free

        public static void CResult_PaymentSecretAPIErrorZ_free​(long _res)
      • CResult_PaymentSecretAPIErrorZ_clone

        public static long CResult_PaymentSecretAPIErrorZ_clone​(long orig)
      • CVec_ChannelMonitorZ_free

        public static void CVec_ChannelMonitorZ_free​(long[] _res)
      • C2Tuple_BlockHashChannelManagerZ_new

        public static long C2Tuple_BlockHashChannelManagerZ_new​(byte[] a,
                                                                long b)
      • C2Tuple_BlockHashChannelManagerZ_free

        public static void C2Tuple_BlockHashChannelManagerZ_free​(long _res)
      • CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_ok

        public static long CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_ok​(long o)
      • CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_err

        public static long CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_err​(long e)
      • CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_free

        public static void CResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ_free​(long _res)
      • CResult_ChannelConfigDecodeErrorZ_ok

        public static long CResult_ChannelConfigDecodeErrorZ_ok​(long o)
      • CResult_ChannelConfigDecodeErrorZ_err

        public static long CResult_ChannelConfigDecodeErrorZ_err​(long e)
      • CResult_ChannelConfigDecodeErrorZ_free

        public static void CResult_ChannelConfigDecodeErrorZ_free​(long _res)
      • CResult_ChannelConfigDecodeErrorZ_clone

        public static long CResult_ChannelConfigDecodeErrorZ_clone​(long orig)
      • CResult_OutPointDecodeErrorZ_ok

        public static long CResult_OutPointDecodeErrorZ_ok​(long o)
      • CResult_OutPointDecodeErrorZ_err

        public static long CResult_OutPointDecodeErrorZ_err​(long e)
      • CResult_OutPointDecodeErrorZ_free

        public static void CResult_OutPointDecodeErrorZ_free​(long _res)
      • CResult_OutPointDecodeErrorZ_clone

        public static long CResult_OutPointDecodeErrorZ_clone​(long orig)
      • COption_TypeZ_some

        public static long COption_TypeZ_some​(long o)
      • COption_TypeZ_none

        public static long COption_TypeZ_none()
      • COption_TypeZ_free

        public static void COption_TypeZ_free​(long _res)
      • COption_TypeZ_clone

        public static long COption_TypeZ_clone​(long orig)
      • CResult_COption_TypeZDecodeErrorZ_ok

        public static long CResult_COption_TypeZDecodeErrorZ_ok​(long o)
      • CResult_COption_TypeZDecodeErrorZ_err

        public static long CResult_COption_TypeZDecodeErrorZ_err​(long e)
      • CResult_COption_TypeZDecodeErrorZ_free

        public static void CResult_COption_TypeZDecodeErrorZ_free​(long _res)
      • CResult_COption_TypeZDecodeErrorZ_clone

        public static long CResult_COption_TypeZDecodeErrorZ_clone​(long orig)
      • CResult_SiPrefixNoneZ_ok

        public static long CResult_SiPrefixNoneZ_ok​(SiPrefix o)
      • CResult_SiPrefixNoneZ_err

        public static long CResult_SiPrefixNoneZ_err()
      • CResult_SiPrefixNoneZ_free

        public static void CResult_SiPrefixNoneZ_free​(long _res)
      • CResult_SiPrefixNoneZ_clone

        public static long CResult_SiPrefixNoneZ_clone​(long orig)
      • CResult_InvoiceNoneZ_ok

        public static long CResult_InvoiceNoneZ_ok​(long o)
      • CResult_InvoiceNoneZ_err

        public static long CResult_InvoiceNoneZ_err()
      • CResult_InvoiceNoneZ_free

        public static void CResult_InvoiceNoneZ_free​(long _res)
      • CResult_InvoiceNoneZ_clone

        public static long CResult_InvoiceNoneZ_clone​(long orig)
      • CResult_SignedRawInvoiceNoneZ_ok

        public static long CResult_SignedRawInvoiceNoneZ_ok​(long o)
      • CResult_SignedRawInvoiceNoneZ_err

        public static long CResult_SignedRawInvoiceNoneZ_err()
      • CResult_SignedRawInvoiceNoneZ_free

        public static void CResult_SignedRawInvoiceNoneZ_free​(long _res)
      • CResult_SignedRawInvoiceNoneZ_clone

        public static long CResult_SignedRawInvoiceNoneZ_clone​(long orig)
      • C3Tuple_RawInvoice_u832InvoiceSignatureZ_clone

        public static long C3Tuple_RawInvoice_u832InvoiceSignatureZ_clone​(long orig)
      • C3Tuple_RawInvoice_u832InvoiceSignatureZ_new

        public static long C3Tuple_RawInvoice_u832InvoiceSignatureZ_new​(long a,
                                                                        byte[] b,
                                                                        long c)
      • C3Tuple_RawInvoice_u832InvoiceSignatureZ_free

        public static void C3Tuple_RawInvoice_u832InvoiceSignatureZ_free​(long _res)
      • CResult_PayeePubKeyErrorZ_ok

        public static long CResult_PayeePubKeyErrorZ_ok​(long o)
      • CResult_PayeePubKeyErrorZ_err

        public static long CResult_PayeePubKeyErrorZ_err​(Secp256k1Error e)
      • CResult_PayeePubKeyErrorZ_free

        public static void CResult_PayeePubKeyErrorZ_free​(long _res)
      • CResult_PayeePubKeyErrorZ_clone

        public static long CResult_PayeePubKeyErrorZ_clone​(long orig)
      • CVec_PrivateRouteZ_free

        public static void CVec_PrivateRouteZ_free​(long[] _res)
      • CResult_PositiveTimestampCreationErrorZ_ok

        public static long CResult_PositiveTimestampCreationErrorZ_ok​(long o)
      • CResult_PositiveTimestampCreationErrorZ_err

        public static long CResult_PositiveTimestampCreationErrorZ_err​(CreationError e)
      • CResult_PositiveTimestampCreationErrorZ_free

        public static void CResult_PositiveTimestampCreationErrorZ_free​(long _res)
      • CResult_PositiveTimestampCreationErrorZ_clone

        public static long CResult_PositiveTimestampCreationErrorZ_clone​(long orig)
      • CResult_NoneSemanticErrorZ_ok

        public static long CResult_NoneSemanticErrorZ_ok()
      • CResult_NoneSemanticErrorZ_err

        public static long CResult_NoneSemanticErrorZ_err​(SemanticError e)
      • CResult_NoneSemanticErrorZ_free

        public static void CResult_NoneSemanticErrorZ_free​(long _res)
      • CResult_NoneSemanticErrorZ_clone

        public static long CResult_NoneSemanticErrorZ_clone​(long orig)
      • CResult_InvoiceSemanticErrorZ_ok

        public static long CResult_InvoiceSemanticErrorZ_ok​(long o)
      • CResult_InvoiceSemanticErrorZ_err

        public static long CResult_InvoiceSemanticErrorZ_err​(SemanticError e)
      • CResult_InvoiceSemanticErrorZ_free

        public static void CResult_InvoiceSemanticErrorZ_free​(long _res)
      • CResult_InvoiceSemanticErrorZ_clone

        public static long CResult_InvoiceSemanticErrorZ_clone​(long orig)
      • CResult_DescriptionCreationErrorZ_ok

        public static long CResult_DescriptionCreationErrorZ_ok​(long o)
      • CResult_DescriptionCreationErrorZ_err

        public static long CResult_DescriptionCreationErrorZ_err​(CreationError e)
      • CResult_DescriptionCreationErrorZ_free

        public static void CResult_DescriptionCreationErrorZ_free​(long _res)
      • CResult_DescriptionCreationErrorZ_clone

        public static long CResult_DescriptionCreationErrorZ_clone​(long orig)
      • CResult_ExpiryTimeCreationErrorZ_ok

        public static long CResult_ExpiryTimeCreationErrorZ_ok​(long o)
      • CResult_ExpiryTimeCreationErrorZ_err

        public static long CResult_ExpiryTimeCreationErrorZ_err​(CreationError e)
      • CResult_ExpiryTimeCreationErrorZ_free

        public static void CResult_ExpiryTimeCreationErrorZ_free​(long _res)
      • CResult_ExpiryTimeCreationErrorZ_clone

        public static long CResult_ExpiryTimeCreationErrorZ_clone​(long orig)
      • CResult_PrivateRouteCreationErrorZ_ok

        public static long CResult_PrivateRouteCreationErrorZ_ok​(long o)
      • CResult_PrivateRouteCreationErrorZ_err

        public static long CResult_PrivateRouteCreationErrorZ_err​(CreationError e)
      • CResult_PrivateRouteCreationErrorZ_free

        public static void CResult_PrivateRouteCreationErrorZ_free​(long _res)
      • CResult_PrivateRouteCreationErrorZ_clone

        public static long CResult_PrivateRouteCreationErrorZ_clone​(long orig)
      • CResult_StringErrorZ_ok

        public static long CResult_StringErrorZ_ok​(String o)
      • CResult_StringErrorZ_err

        public static long CResult_StringErrorZ_err​(Secp256k1Error e)
      • CResult_StringErrorZ_free

        public static void CResult_StringErrorZ_free​(long _res)
      • CResult_ChannelMonitorUpdateDecodeErrorZ_ok

        public static long CResult_ChannelMonitorUpdateDecodeErrorZ_ok​(long o)
      • CResult_ChannelMonitorUpdateDecodeErrorZ_err

        public static long CResult_ChannelMonitorUpdateDecodeErrorZ_err​(long e)
      • CResult_ChannelMonitorUpdateDecodeErrorZ_free

        public static void CResult_ChannelMonitorUpdateDecodeErrorZ_free​(long _res)
      • CResult_ChannelMonitorUpdateDecodeErrorZ_clone

        public static long CResult_ChannelMonitorUpdateDecodeErrorZ_clone​(long orig)
      • CResult_HTLCUpdateDecodeErrorZ_ok

        public static long CResult_HTLCUpdateDecodeErrorZ_ok​(long o)
      • CResult_HTLCUpdateDecodeErrorZ_err

        public static long CResult_HTLCUpdateDecodeErrorZ_err​(long e)
      • CResult_HTLCUpdateDecodeErrorZ_free

        public static void CResult_HTLCUpdateDecodeErrorZ_free​(long _res)
      • CResult_HTLCUpdateDecodeErrorZ_clone

        public static long CResult_HTLCUpdateDecodeErrorZ_clone​(long orig)
      • CResult_NoneMonitorUpdateErrorZ_ok

        public static long CResult_NoneMonitorUpdateErrorZ_ok()
      • CResult_NoneMonitorUpdateErrorZ_err

        public static long CResult_NoneMonitorUpdateErrorZ_err​(long e)
      • CResult_NoneMonitorUpdateErrorZ_free

        public static void CResult_NoneMonitorUpdateErrorZ_free​(long _res)
      • CResult_NoneMonitorUpdateErrorZ_clone

        public static long CResult_NoneMonitorUpdateErrorZ_clone​(long orig)
      • C2Tuple_OutPointScriptZ_clone

        public static long C2Tuple_OutPointScriptZ_clone​(long orig)
      • C2Tuple_OutPointScriptZ_new

        public static long C2Tuple_OutPointScriptZ_new​(long a,
                                                       byte[] b)
      • C2Tuple_OutPointScriptZ_free

        public static void C2Tuple_OutPointScriptZ_free​(long _res)
      • C2Tuple_u32ScriptZ_clone

        public static long C2Tuple_u32ScriptZ_clone​(long orig)
      • C2Tuple_u32ScriptZ_new

        public static long C2Tuple_u32ScriptZ_new​(int a,
                                                  byte[] b)
      • C2Tuple_u32ScriptZ_free

        public static void C2Tuple_u32ScriptZ_free​(long _res)
      • CVec_C2Tuple_u32ScriptZZ_free

        public static void CVec_C2Tuple_u32ScriptZZ_free​(long[] _res)
      • C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_clone

        public static long C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_clone​(long orig)
      • C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_new

        public static long C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_new​(byte[] a,
                                                                     long[] b)
      • C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_free

        public static void C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZ_free​(long _res)
      • CVec_C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZZ_free

        public static void CVec_C2Tuple_TxidCVec_C2Tuple_u32ScriptZZZZ_free​(long[] _res)
      • CVec_EventZ_free

        public static void CVec_EventZ_free​(long[] _res)
      • CVec_TransactionZ_free

        public static void CVec_TransactionZ_free​(byte[][] _res)
      • C2Tuple_u32TxOutZ_clone

        public static long C2Tuple_u32TxOutZ_clone​(long orig)
      • C2Tuple_u32TxOutZ_new

        public static long C2Tuple_u32TxOutZ_new​(int a,
                                                 long b)
      • C2Tuple_u32TxOutZ_free

        public static void C2Tuple_u32TxOutZ_free​(long _res)
      • CVec_C2Tuple_u32TxOutZZ_free

        public static void CVec_C2Tuple_u32TxOutZZ_free​(long[] _res)
      • C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_clone

        public static long C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_clone​(long orig)
      • C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_new

        public static long C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_new​(byte[] a,
                                                                    long[] b)
      • C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_free

        public static void C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZ_free​(long _res)
      • CVec_C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZZ_free

        public static void CVec_C2Tuple_TxidCVec_C2Tuple_u32TxOutZZZZ_free​(long[] _res)
      • CVec_BalanceZ_free

        public static void CVec_BalanceZ_free​(long[] _res)
      • CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_ok

        public static long CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_ok​(long o)
      • CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_err

        public static long CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_err​(long e)
      • CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_free

        public static void CResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ_free​(long _res)
      • CResult_NoneLightningErrorZ_ok

        public static long CResult_NoneLightningErrorZ_ok()
      • CResult_NoneLightningErrorZ_err

        public static long CResult_NoneLightningErrorZ_err​(long e)
      • CResult_NoneLightningErrorZ_free

        public static void CResult_NoneLightningErrorZ_free​(long _res)
      • CResult_NoneLightningErrorZ_clone

        public static long CResult_NoneLightningErrorZ_clone​(long orig)
      • C2Tuple_PublicKeyTypeZ_clone

        public static long C2Tuple_PublicKeyTypeZ_clone​(long orig)
      • C2Tuple_PublicKeyTypeZ_new

        public static long C2Tuple_PublicKeyTypeZ_new​(byte[] a,
                                                      long b)
      • C2Tuple_PublicKeyTypeZ_free

        public static void C2Tuple_PublicKeyTypeZ_free​(long _res)
      • CVec_C2Tuple_PublicKeyTypeZZ_free

        public static void CVec_C2Tuple_PublicKeyTypeZZ_free​(long[] _res)
      • CResult_boolLightningErrorZ_ok

        public static long CResult_boolLightningErrorZ_ok​(boolean o)
      • CResult_boolLightningErrorZ_err

        public static long CResult_boolLightningErrorZ_err​(long e)
      • CResult_boolLightningErrorZ_free

        public static void CResult_boolLightningErrorZ_free​(long _res)
      • CResult_boolLightningErrorZ_clone

        public static long CResult_boolLightningErrorZ_clone​(long orig)
      • C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_clone

        public static long C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_clone​(long orig)
      • C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_new

        public static long C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_new​(long a,
                                                                                      long b,
                                                                                      long c)
      • C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_free

        public static void C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ_free​(long _res)
      • CVec_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ_free

        public static void CVec_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ_free​(long[] _res)
      • CVec_NodeAnnouncementZ_free

        public static void CVec_NodeAnnouncementZ_free​(long[] _res)
      • CVec_PublicKeyZ_free

        public static void CVec_PublicKeyZ_free​(byte[][] _res)
      • CResult_CVec_u8ZPeerHandleErrorZ_ok

        public static long CResult_CVec_u8ZPeerHandleErrorZ_ok​(byte[] o)
      • CResult_CVec_u8ZPeerHandleErrorZ_err

        public static long CResult_CVec_u8ZPeerHandleErrorZ_err​(long e)
      • CResult_CVec_u8ZPeerHandleErrorZ_free

        public static void CResult_CVec_u8ZPeerHandleErrorZ_free​(long _res)
      • CResult_CVec_u8ZPeerHandleErrorZ_clone

        public static long CResult_CVec_u8ZPeerHandleErrorZ_clone​(long orig)
      • CResult_NonePeerHandleErrorZ_ok

        public static long CResult_NonePeerHandleErrorZ_ok()
      • CResult_NonePeerHandleErrorZ_err

        public static long CResult_NonePeerHandleErrorZ_err​(long e)
      • CResult_NonePeerHandleErrorZ_free

        public static void CResult_NonePeerHandleErrorZ_free​(long _res)
      • CResult_NonePeerHandleErrorZ_clone

        public static long CResult_NonePeerHandleErrorZ_clone​(long orig)
      • CResult_boolPeerHandleErrorZ_ok

        public static long CResult_boolPeerHandleErrorZ_ok​(boolean o)
      • CResult_boolPeerHandleErrorZ_err

        public static long CResult_boolPeerHandleErrorZ_err​(long e)
      • CResult_boolPeerHandleErrorZ_free

        public static void CResult_boolPeerHandleErrorZ_free​(long _res)
      • CResult_boolPeerHandleErrorZ_clone

        public static long CResult_boolPeerHandleErrorZ_clone​(long orig)
      • COption_AccessZ_some

        public static long COption_AccessZ_some​(long o)
      • COption_AccessZ_none

        public static long COption_AccessZ_none()
      • COption_AccessZ_free

        public static void COption_AccessZ_free​(long _res)
      • CResult_DirectionalChannelInfoDecodeErrorZ_ok

        public static long CResult_DirectionalChannelInfoDecodeErrorZ_ok​(long o)
      • CResult_DirectionalChannelInfoDecodeErrorZ_err

        public static long CResult_DirectionalChannelInfoDecodeErrorZ_err​(long e)
      • CResult_DirectionalChannelInfoDecodeErrorZ_free

        public static void CResult_DirectionalChannelInfoDecodeErrorZ_free​(long _res)
      • CResult_DirectionalChannelInfoDecodeErrorZ_clone

        public static long CResult_DirectionalChannelInfoDecodeErrorZ_clone​(long orig)
      • CResult_ChannelInfoDecodeErrorZ_ok

        public static long CResult_ChannelInfoDecodeErrorZ_ok​(long o)
      • CResult_ChannelInfoDecodeErrorZ_err

        public static long CResult_ChannelInfoDecodeErrorZ_err​(long e)
      • CResult_ChannelInfoDecodeErrorZ_free

        public static void CResult_ChannelInfoDecodeErrorZ_free​(long _res)
      • CResult_ChannelInfoDecodeErrorZ_clone

        public static long CResult_ChannelInfoDecodeErrorZ_clone​(long orig)
      • CResult_RoutingFeesDecodeErrorZ_ok

        public static long CResult_RoutingFeesDecodeErrorZ_ok​(long o)
      • CResult_RoutingFeesDecodeErrorZ_err

        public static long CResult_RoutingFeesDecodeErrorZ_err​(long e)
      • CResult_RoutingFeesDecodeErrorZ_free

        public static void CResult_RoutingFeesDecodeErrorZ_free​(long _res)
      • CResult_RoutingFeesDecodeErrorZ_clone

        public static long CResult_RoutingFeesDecodeErrorZ_clone​(long orig)
      • CResult_NodeAnnouncementInfoDecodeErrorZ_ok

        public static long CResult_NodeAnnouncementInfoDecodeErrorZ_ok​(long o)
      • CResult_NodeAnnouncementInfoDecodeErrorZ_err

        public static long CResult_NodeAnnouncementInfoDecodeErrorZ_err​(long e)
      • CResult_NodeAnnouncementInfoDecodeErrorZ_free

        public static void CResult_NodeAnnouncementInfoDecodeErrorZ_free​(long _res)
      • CResult_NodeAnnouncementInfoDecodeErrorZ_clone

        public static long CResult_NodeAnnouncementInfoDecodeErrorZ_clone​(long orig)
      • CVec_u64Z_free

        public static void CVec_u64Z_free​(long[] _res)
      • CResult_NodeInfoDecodeErrorZ_ok

        public static long CResult_NodeInfoDecodeErrorZ_ok​(long o)
      • CResult_NodeInfoDecodeErrorZ_err

        public static long CResult_NodeInfoDecodeErrorZ_err​(long e)
      • CResult_NodeInfoDecodeErrorZ_free

        public static void CResult_NodeInfoDecodeErrorZ_free​(long _res)
      • CResult_NodeInfoDecodeErrorZ_clone

        public static long CResult_NodeInfoDecodeErrorZ_clone​(long orig)
      • CResult_NetworkGraphDecodeErrorZ_ok

        public static long CResult_NetworkGraphDecodeErrorZ_ok​(long o)
      • CResult_NetworkGraphDecodeErrorZ_err

        public static long CResult_NetworkGraphDecodeErrorZ_err​(long e)
      • CResult_NetworkGraphDecodeErrorZ_free

        public static void CResult_NetworkGraphDecodeErrorZ_free​(long _res)
      • CResult_NetAddressu8Z_ok

        public static long CResult_NetAddressu8Z_ok​(long o)
      • CResult_NetAddressu8Z_err

        public static long CResult_NetAddressu8Z_err​(byte e)
      • CResult_NetAddressu8Z_free

        public static void CResult_NetAddressu8Z_free​(long _res)
      • CResult_NetAddressu8Z_clone

        public static long CResult_NetAddressu8Z_clone​(long orig)
      • CResult_CResult_NetAddressu8ZDecodeErrorZ_ok

        public static long CResult_CResult_NetAddressu8ZDecodeErrorZ_ok​(long o)
      • CResult_CResult_NetAddressu8ZDecodeErrorZ_err

        public static long CResult_CResult_NetAddressu8ZDecodeErrorZ_err​(long e)
      • CResult_CResult_NetAddressu8ZDecodeErrorZ_free

        public static void CResult_CResult_NetAddressu8ZDecodeErrorZ_free​(long _res)
      • CResult_CResult_NetAddressu8ZDecodeErrorZ_clone

        public static long CResult_CResult_NetAddressu8ZDecodeErrorZ_clone​(long orig)
      • CResult_NetAddressDecodeErrorZ_ok

        public static long CResult_NetAddressDecodeErrorZ_ok​(long o)
      • CResult_NetAddressDecodeErrorZ_err

        public static long CResult_NetAddressDecodeErrorZ_err​(long e)
      • CResult_NetAddressDecodeErrorZ_free

        public static void CResult_NetAddressDecodeErrorZ_free​(long _res)
      • CResult_NetAddressDecodeErrorZ_clone

        public static long CResult_NetAddressDecodeErrorZ_clone​(long orig)
      • CVec_UpdateAddHTLCZ_free

        public static void CVec_UpdateAddHTLCZ_free​(long[] _res)
      • CVec_UpdateFulfillHTLCZ_free

        public static void CVec_UpdateFulfillHTLCZ_free​(long[] _res)
      • CVec_UpdateFailHTLCZ_free

        public static void CVec_UpdateFailHTLCZ_free​(long[] _res)
      • CVec_UpdateFailMalformedHTLCZ_free

        public static void CVec_UpdateFailMalformedHTLCZ_free​(long[] _res)
      • CResult_AcceptChannelDecodeErrorZ_ok

        public static long CResult_AcceptChannelDecodeErrorZ_ok​(long o)
      • CResult_AcceptChannelDecodeErrorZ_err

        public static long CResult_AcceptChannelDecodeErrorZ_err​(long e)
      • CResult_AcceptChannelDecodeErrorZ_free

        public static void CResult_AcceptChannelDecodeErrorZ_free​(long _res)
      • CResult_AcceptChannelDecodeErrorZ_clone

        public static long CResult_AcceptChannelDecodeErrorZ_clone​(long orig)
      • CResult_AnnouncementSignaturesDecodeErrorZ_ok

        public static long CResult_AnnouncementSignaturesDecodeErrorZ_ok​(long o)
      • CResult_AnnouncementSignaturesDecodeErrorZ_err

        public static long CResult_AnnouncementSignaturesDecodeErrorZ_err​(long e)
      • CResult_AnnouncementSignaturesDecodeErrorZ_free

        public static void CResult_AnnouncementSignaturesDecodeErrorZ_free​(long _res)
      • CResult_AnnouncementSignaturesDecodeErrorZ_clone

        public static long CResult_AnnouncementSignaturesDecodeErrorZ_clone​(long orig)
      • CResult_ChannelReestablishDecodeErrorZ_ok

        public static long CResult_ChannelReestablishDecodeErrorZ_ok​(long o)
      • CResult_ChannelReestablishDecodeErrorZ_err

        public static long CResult_ChannelReestablishDecodeErrorZ_err​(long e)
      • CResult_ChannelReestablishDecodeErrorZ_free

        public static void CResult_ChannelReestablishDecodeErrorZ_free​(long _res)
      • CResult_ChannelReestablishDecodeErrorZ_clone

        public static long CResult_ChannelReestablishDecodeErrorZ_clone​(long orig)
      • CResult_ClosingSignedDecodeErrorZ_ok

        public static long CResult_ClosingSignedDecodeErrorZ_ok​(long o)
      • CResult_ClosingSignedDecodeErrorZ_err

        public static long CResult_ClosingSignedDecodeErrorZ_err​(long e)
      • CResult_ClosingSignedDecodeErrorZ_free

        public static void CResult_ClosingSignedDecodeErrorZ_free​(long _res)
      • CResult_ClosingSignedDecodeErrorZ_clone

        public static long CResult_ClosingSignedDecodeErrorZ_clone​(long orig)
      • CResult_ClosingSignedFeeRangeDecodeErrorZ_ok

        public static long CResult_ClosingSignedFeeRangeDecodeErrorZ_ok​(long o)
      • CResult_ClosingSignedFeeRangeDecodeErrorZ_err

        public static long CResult_ClosingSignedFeeRangeDecodeErrorZ_err​(long e)
      • CResult_ClosingSignedFeeRangeDecodeErrorZ_free

        public static void CResult_ClosingSignedFeeRangeDecodeErrorZ_free​(long _res)
      • CResult_ClosingSignedFeeRangeDecodeErrorZ_clone

        public static long CResult_ClosingSignedFeeRangeDecodeErrorZ_clone​(long orig)
      • CResult_CommitmentSignedDecodeErrorZ_ok

        public static long CResult_CommitmentSignedDecodeErrorZ_ok​(long o)
      • CResult_CommitmentSignedDecodeErrorZ_err

        public static long CResult_CommitmentSignedDecodeErrorZ_err​(long e)
      • CResult_CommitmentSignedDecodeErrorZ_free

        public static void CResult_CommitmentSignedDecodeErrorZ_free​(long _res)
      • CResult_CommitmentSignedDecodeErrorZ_clone

        public static long CResult_CommitmentSignedDecodeErrorZ_clone​(long orig)
      • CResult_FundingCreatedDecodeErrorZ_ok

        public static long CResult_FundingCreatedDecodeErrorZ_ok​(long o)
      • CResult_FundingCreatedDecodeErrorZ_err

        public static long CResult_FundingCreatedDecodeErrorZ_err​(long e)
      • CResult_FundingCreatedDecodeErrorZ_free

        public static void CResult_FundingCreatedDecodeErrorZ_free​(long _res)
      • CResult_FundingCreatedDecodeErrorZ_clone

        public static long CResult_FundingCreatedDecodeErrorZ_clone​(long orig)
      • CResult_FundingSignedDecodeErrorZ_ok

        public static long CResult_FundingSignedDecodeErrorZ_ok​(long o)
      • CResult_FundingSignedDecodeErrorZ_err

        public static long CResult_FundingSignedDecodeErrorZ_err​(long e)
      • CResult_FundingSignedDecodeErrorZ_free

        public static void CResult_FundingSignedDecodeErrorZ_free​(long _res)
      • CResult_FundingSignedDecodeErrorZ_clone

        public static long CResult_FundingSignedDecodeErrorZ_clone​(long orig)
      • CResult_FundingLockedDecodeErrorZ_ok

        public static long CResult_FundingLockedDecodeErrorZ_ok​(long o)
      • CResult_FundingLockedDecodeErrorZ_err

        public static long CResult_FundingLockedDecodeErrorZ_err​(long e)
      • CResult_FundingLockedDecodeErrorZ_free

        public static void CResult_FundingLockedDecodeErrorZ_free​(long _res)
      • CResult_FundingLockedDecodeErrorZ_clone

        public static long CResult_FundingLockedDecodeErrorZ_clone​(long orig)
      • CResult_InitDecodeErrorZ_ok

        public static long CResult_InitDecodeErrorZ_ok​(long o)
      • CResult_InitDecodeErrorZ_err

        public static long CResult_InitDecodeErrorZ_err​(long e)
      • CResult_InitDecodeErrorZ_free

        public static void CResult_InitDecodeErrorZ_free​(long _res)
      • CResult_InitDecodeErrorZ_clone

        public static long CResult_InitDecodeErrorZ_clone​(long orig)
      • CResult_OpenChannelDecodeErrorZ_ok

        public static long CResult_OpenChannelDecodeErrorZ_ok​(long o)
      • CResult_OpenChannelDecodeErrorZ_err

        public static long CResult_OpenChannelDecodeErrorZ_err​(long e)
      • CResult_OpenChannelDecodeErrorZ_free

        public static void CResult_OpenChannelDecodeErrorZ_free​(long _res)
      • CResult_OpenChannelDecodeErrorZ_clone

        public static long CResult_OpenChannelDecodeErrorZ_clone​(long orig)
      • CResult_RevokeAndACKDecodeErrorZ_ok

        public static long CResult_RevokeAndACKDecodeErrorZ_ok​(long o)
      • CResult_RevokeAndACKDecodeErrorZ_err

        public static long CResult_RevokeAndACKDecodeErrorZ_err​(long e)
      • CResult_RevokeAndACKDecodeErrorZ_free

        public static void CResult_RevokeAndACKDecodeErrorZ_free​(long _res)
      • CResult_RevokeAndACKDecodeErrorZ_clone

        public static long CResult_RevokeAndACKDecodeErrorZ_clone​(long orig)
      • CResult_ShutdownDecodeErrorZ_ok

        public static long CResult_ShutdownDecodeErrorZ_ok​(long o)
      • CResult_ShutdownDecodeErrorZ_err

        public static long CResult_ShutdownDecodeErrorZ_err​(long e)
      • CResult_ShutdownDecodeErrorZ_free

        public static void CResult_ShutdownDecodeErrorZ_free​(long _res)
      • CResult_ShutdownDecodeErrorZ_clone

        public static long CResult_ShutdownDecodeErrorZ_clone​(long orig)
      • CResult_UpdateFailHTLCDecodeErrorZ_ok

        public static long CResult_UpdateFailHTLCDecodeErrorZ_ok​(long o)
      • CResult_UpdateFailHTLCDecodeErrorZ_err

        public static long CResult_UpdateFailHTLCDecodeErrorZ_err​(long e)
      • CResult_UpdateFailHTLCDecodeErrorZ_free

        public static void CResult_UpdateFailHTLCDecodeErrorZ_free​(long _res)
      • CResult_UpdateFailHTLCDecodeErrorZ_clone

        public static long CResult_UpdateFailHTLCDecodeErrorZ_clone​(long orig)
      • CResult_UpdateFailMalformedHTLCDecodeErrorZ_ok

        public static long CResult_UpdateFailMalformedHTLCDecodeErrorZ_ok​(long o)
      • CResult_UpdateFailMalformedHTLCDecodeErrorZ_err

        public static long CResult_UpdateFailMalformedHTLCDecodeErrorZ_err​(long e)
      • CResult_UpdateFailMalformedHTLCDecodeErrorZ_free

        public static void CResult_UpdateFailMalformedHTLCDecodeErrorZ_free​(long _res)
      • CResult_UpdateFailMalformedHTLCDecodeErrorZ_clone

        public static long CResult_UpdateFailMalformedHTLCDecodeErrorZ_clone​(long orig)
      • CResult_UpdateFeeDecodeErrorZ_ok

        public static long CResult_UpdateFeeDecodeErrorZ_ok​(long o)
      • CResult_UpdateFeeDecodeErrorZ_err

        public static long CResult_UpdateFeeDecodeErrorZ_err​(long e)
      • CResult_UpdateFeeDecodeErrorZ_free

        public static void CResult_UpdateFeeDecodeErrorZ_free​(long _res)
      • CResult_UpdateFeeDecodeErrorZ_clone

        public static long CResult_UpdateFeeDecodeErrorZ_clone​(long orig)
      • CResult_UpdateFulfillHTLCDecodeErrorZ_ok

        public static long CResult_UpdateFulfillHTLCDecodeErrorZ_ok​(long o)
      • CResult_UpdateFulfillHTLCDecodeErrorZ_err

        public static long CResult_UpdateFulfillHTLCDecodeErrorZ_err​(long e)
      • CResult_UpdateFulfillHTLCDecodeErrorZ_free

        public static void CResult_UpdateFulfillHTLCDecodeErrorZ_free​(long _res)
      • CResult_UpdateFulfillHTLCDecodeErrorZ_clone

        public static long CResult_UpdateFulfillHTLCDecodeErrorZ_clone​(long orig)
      • CResult_UpdateAddHTLCDecodeErrorZ_ok

        public static long CResult_UpdateAddHTLCDecodeErrorZ_ok​(long o)
      • CResult_UpdateAddHTLCDecodeErrorZ_err

        public static long CResult_UpdateAddHTLCDecodeErrorZ_err​(long e)
      • CResult_UpdateAddHTLCDecodeErrorZ_free

        public static void CResult_UpdateAddHTLCDecodeErrorZ_free​(long _res)
      • CResult_UpdateAddHTLCDecodeErrorZ_clone

        public static long CResult_UpdateAddHTLCDecodeErrorZ_clone​(long orig)
      • CResult_PingDecodeErrorZ_ok

        public static long CResult_PingDecodeErrorZ_ok​(long o)
      • CResult_PingDecodeErrorZ_err

        public static long CResult_PingDecodeErrorZ_err​(long e)
      • CResult_PingDecodeErrorZ_free

        public static void CResult_PingDecodeErrorZ_free​(long _res)
      • CResult_PingDecodeErrorZ_clone

        public static long CResult_PingDecodeErrorZ_clone​(long orig)
      • CResult_PongDecodeErrorZ_ok

        public static long CResult_PongDecodeErrorZ_ok​(long o)
      • CResult_PongDecodeErrorZ_err

        public static long CResult_PongDecodeErrorZ_err​(long e)
      • CResult_PongDecodeErrorZ_free

        public static void CResult_PongDecodeErrorZ_free​(long _res)
      • CResult_PongDecodeErrorZ_clone

        public static long CResult_PongDecodeErrorZ_clone​(long orig)
      • CResult_UnsignedChannelAnnouncementDecodeErrorZ_ok

        public static long CResult_UnsignedChannelAnnouncementDecodeErrorZ_ok​(long o)
      • CResult_UnsignedChannelAnnouncementDecodeErrorZ_err

        public static long CResult_UnsignedChannelAnnouncementDecodeErrorZ_err​(long e)
      • CResult_UnsignedChannelAnnouncementDecodeErrorZ_free

        public static void CResult_UnsignedChannelAnnouncementDecodeErrorZ_free​(long _res)
      • CResult_UnsignedChannelAnnouncementDecodeErrorZ_clone

        public static long CResult_UnsignedChannelAnnouncementDecodeErrorZ_clone​(long orig)
      • CResult_ChannelAnnouncementDecodeErrorZ_ok

        public static long CResult_ChannelAnnouncementDecodeErrorZ_ok​(long o)
      • CResult_ChannelAnnouncementDecodeErrorZ_err

        public static long CResult_ChannelAnnouncementDecodeErrorZ_err​(long e)
      • CResult_ChannelAnnouncementDecodeErrorZ_free

        public static void CResult_ChannelAnnouncementDecodeErrorZ_free​(long _res)
      • CResult_ChannelAnnouncementDecodeErrorZ_clone

        public static long CResult_ChannelAnnouncementDecodeErrorZ_clone​(long orig)
      • CResult_UnsignedChannelUpdateDecodeErrorZ_ok

        public static long CResult_UnsignedChannelUpdateDecodeErrorZ_ok​(long o)
      • CResult_UnsignedChannelUpdateDecodeErrorZ_err

        public static long CResult_UnsignedChannelUpdateDecodeErrorZ_err​(long e)
      • CResult_UnsignedChannelUpdateDecodeErrorZ_free

        public static void CResult_UnsignedChannelUpdateDecodeErrorZ_free​(long _res)
      • CResult_UnsignedChannelUpdateDecodeErrorZ_clone

        public static long CResult_UnsignedChannelUpdateDecodeErrorZ_clone​(long orig)
      • CResult_ChannelUpdateDecodeErrorZ_ok

        public static long CResult_ChannelUpdateDecodeErrorZ_ok​(long o)
      • CResult_ChannelUpdateDecodeErrorZ_err

        public static long CResult_ChannelUpdateDecodeErrorZ_err​(long e)
      • CResult_ChannelUpdateDecodeErrorZ_free

        public static void CResult_ChannelUpdateDecodeErrorZ_free​(long _res)
      • CResult_ChannelUpdateDecodeErrorZ_clone

        public static long CResult_ChannelUpdateDecodeErrorZ_clone​(long orig)
      • CResult_ErrorMessageDecodeErrorZ_ok

        public static long CResult_ErrorMessageDecodeErrorZ_ok​(long o)
      • CResult_ErrorMessageDecodeErrorZ_err

        public static long CResult_ErrorMessageDecodeErrorZ_err​(long e)
      • CResult_ErrorMessageDecodeErrorZ_free

        public static void CResult_ErrorMessageDecodeErrorZ_free​(long _res)
      • CResult_ErrorMessageDecodeErrorZ_clone

        public static long CResult_ErrorMessageDecodeErrorZ_clone​(long orig)
      • CResult_UnsignedNodeAnnouncementDecodeErrorZ_ok

        public static long CResult_UnsignedNodeAnnouncementDecodeErrorZ_ok​(long o)
      • CResult_UnsignedNodeAnnouncementDecodeErrorZ_err

        public static long CResult_UnsignedNodeAnnouncementDecodeErrorZ_err​(long e)
      • CResult_UnsignedNodeAnnouncementDecodeErrorZ_free

        public static void CResult_UnsignedNodeAnnouncementDecodeErrorZ_free​(long _res)
      • CResult_UnsignedNodeAnnouncementDecodeErrorZ_clone

        public static long CResult_UnsignedNodeAnnouncementDecodeErrorZ_clone​(long orig)
      • CResult_NodeAnnouncementDecodeErrorZ_ok

        public static long CResult_NodeAnnouncementDecodeErrorZ_ok​(long o)
      • CResult_NodeAnnouncementDecodeErrorZ_err

        public static long CResult_NodeAnnouncementDecodeErrorZ_err​(long e)
      • CResult_NodeAnnouncementDecodeErrorZ_free

        public static void CResult_NodeAnnouncementDecodeErrorZ_free​(long _res)
      • CResult_NodeAnnouncementDecodeErrorZ_clone

        public static long CResult_NodeAnnouncementDecodeErrorZ_clone​(long orig)
      • CResult_QueryShortChannelIdsDecodeErrorZ_ok

        public static long CResult_QueryShortChannelIdsDecodeErrorZ_ok​(long o)
      • CResult_QueryShortChannelIdsDecodeErrorZ_err

        public static long CResult_QueryShortChannelIdsDecodeErrorZ_err​(long e)
      • CResult_QueryShortChannelIdsDecodeErrorZ_free

        public static void CResult_QueryShortChannelIdsDecodeErrorZ_free​(long _res)
      • CResult_QueryShortChannelIdsDecodeErrorZ_clone

        public static long CResult_QueryShortChannelIdsDecodeErrorZ_clone​(long orig)
      • CResult_ReplyShortChannelIdsEndDecodeErrorZ_ok

        public static long CResult_ReplyShortChannelIdsEndDecodeErrorZ_ok​(long o)
      • CResult_ReplyShortChannelIdsEndDecodeErrorZ_err

        public static long CResult_ReplyShortChannelIdsEndDecodeErrorZ_err​(long e)
      • CResult_ReplyShortChannelIdsEndDecodeErrorZ_free

        public static void CResult_ReplyShortChannelIdsEndDecodeErrorZ_free​(long _res)
      • CResult_ReplyShortChannelIdsEndDecodeErrorZ_clone

        public static long CResult_ReplyShortChannelIdsEndDecodeErrorZ_clone​(long orig)
      • CResult_QueryChannelRangeDecodeErrorZ_ok

        public static long CResult_QueryChannelRangeDecodeErrorZ_ok​(long o)
      • CResult_QueryChannelRangeDecodeErrorZ_err

        public static long CResult_QueryChannelRangeDecodeErrorZ_err​(long e)
      • CResult_QueryChannelRangeDecodeErrorZ_free

        public static void CResult_QueryChannelRangeDecodeErrorZ_free​(long _res)
      • CResult_QueryChannelRangeDecodeErrorZ_clone

        public static long CResult_QueryChannelRangeDecodeErrorZ_clone​(long orig)
      • CResult_ReplyChannelRangeDecodeErrorZ_ok

        public static long CResult_ReplyChannelRangeDecodeErrorZ_ok​(long o)
      • CResult_ReplyChannelRangeDecodeErrorZ_err

        public static long CResult_ReplyChannelRangeDecodeErrorZ_err​(long e)
      • CResult_ReplyChannelRangeDecodeErrorZ_free

        public static void CResult_ReplyChannelRangeDecodeErrorZ_free​(long _res)
      • CResult_ReplyChannelRangeDecodeErrorZ_clone

        public static long CResult_ReplyChannelRangeDecodeErrorZ_clone​(long orig)
      • CResult_GossipTimestampFilterDecodeErrorZ_ok

        public static long CResult_GossipTimestampFilterDecodeErrorZ_ok​(long o)
      • CResult_GossipTimestampFilterDecodeErrorZ_err

        public static long CResult_GossipTimestampFilterDecodeErrorZ_err​(long e)
      • CResult_GossipTimestampFilterDecodeErrorZ_free

        public static void CResult_GossipTimestampFilterDecodeErrorZ_free​(long _res)
      • CResult_GossipTimestampFilterDecodeErrorZ_clone

        public static long CResult_GossipTimestampFilterDecodeErrorZ_clone​(long orig)
      • CResult_InvoiceSignOrCreationErrorZ_ok

        public static long CResult_InvoiceSignOrCreationErrorZ_ok​(long o)
      • CResult_InvoiceSignOrCreationErrorZ_err

        public static long CResult_InvoiceSignOrCreationErrorZ_err​(long e)
      • CResult_InvoiceSignOrCreationErrorZ_free

        public static void CResult_InvoiceSignOrCreationErrorZ_free​(long _res)
      • CResult_InvoiceSignOrCreationErrorZ_clone

        public static long CResult_InvoiceSignOrCreationErrorZ_clone​(long orig)
      • COption_FilterZ_some

        public static long COption_FilterZ_some​(long o)
      • COption_FilterZ_none

        public static long COption_FilterZ_none()
      • COption_FilterZ_free

        public static void COption_FilterZ_free​(long _res)
      • PaymentPurpose_free

        public static void PaymentPurpose_free​(long this_ptr)
      • PaymentPurpose_clone

        public static long PaymentPurpose_clone​(long orig)
      • PaymentPurpose_invoice_payment

        public static long PaymentPurpose_invoice_payment​(byte[] payment_preimage,
                                                          byte[] payment_secret,
                                                          long user_payment_id)
      • PaymentPurpose_spontaneous_payment

        public static long PaymentPurpose_spontaneous_payment​(byte[] a)
      • ClosureReason_free

        public static void ClosureReason_free​(long this_ptr)
      • ClosureReason_clone

        public static long ClosureReason_clone​(long orig)
      • ClosureReason_counterparty_force_closed

        public static long ClosureReason_counterparty_force_closed​(String peer_msg)
      • ClosureReason_holder_force_closed

        public static long ClosureReason_holder_force_closed()
      • ClosureReason_cooperative_closure

        public static long ClosureReason_cooperative_closure()
      • ClosureReason_commitment_tx_confirmed

        public static long ClosureReason_commitment_tx_confirmed()
      • ClosureReason_processing_error

        public static long ClosureReason_processing_error​(String err)
      • ClosureReason_disconnected_peer

        public static long ClosureReason_disconnected_peer()
      • ClosureReason_outdated_channel_manager

        public static long ClosureReason_outdated_channel_manager()
      • ClosureReason_write

        public static byte[] ClosureReason_write​(long obj)
      • Event_free

        public static void Event_free​(long this_ptr)
      • Event_clone

        public static long Event_clone​(long orig)
      • Event_funding_generation_ready

        public static long Event_funding_generation_ready​(byte[] temporary_channel_id,
                                                          long channel_value_satoshis,
                                                          byte[] output_script,
                                                          long user_channel_id)
      • Event_payment_received

        public static long Event_payment_received​(byte[] payment_hash,
                                                  long amt,
                                                  long purpose)
      • Event_payment_sent

        public static long Event_payment_sent​(byte[] payment_preimage)
      • Event_payment_path_failed

        public static long Event_payment_path_failed​(byte[] payment_hash,
                                                     boolean rejected_by_dest,
                                                     long network_update,
                                                     boolean all_paths_failed,
                                                     long[] path)
      • Event_pending_htlcs_forwardable

        public static long Event_pending_htlcs_forwardable​(long time_forwardable)
      • Event_spendable_outputs

        public static long Event_spendable_outputs​(long[] outputs)
      • Event_payment_forwarded

        public static long Event_payment_forwarded​(long fee_earned_msat,
                                                   boolean claim_from_onchain_tx)
      • Event_channel_closed

        public static long Event_channel_closed​(byte[] channel_id,
                                                long reason)
      • Event_write

        public static byte[] Event_write​(long obj)
      • MessageSendEvent_free

        public static void MessageSendEvent_free​(long this_ptr)
      • MessageSendEvent_clone

        public static long MessageSendEvent_clone​(long orig)
      • MessageSendEvent_send_accept_channel

        public static long MessageSendEvent_send_accept_channel​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_send_open_channel

        public static long MessageSendEvent_send_open_channel​(byte[] node_id,
                                                              long msg)
      • MessageSendEvent_send_funding_created

        public static long MessageSendEvent_send_funding_created​(byte[] node_id,
                                                                 long msg)
      • MessageSendEvent_send_funding_signed

        public static long MessageSendEvent_send_funding_signed​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_send_funding_locked

        public static long MessageSendEvent_send_funding_locked​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_send_announcement_signatures

        public static long MessageSendEvent_send_announcement_signatures​(byte[] node_id,
                                                                         long msg)
      • MessageSendEvent_update_htlcs

        public static long MessageSendEvent_update_htlcs​(byte[] node_id,
                                                         long updates)
      • MessageSendEvent_send_revoke_and_ack

        public static long MessageSendEvent_send_revoke_and_ack​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_send_closing_signed

        public static long MessageSendEvent_send_closing_signed​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_send_shutdown

        public static long MessageSendEvent_send_shutdown​(byte[] node_id,
                                                          long msg)
      • MessageSendEvent_send_channel_reestablish

        public static long MessageSendEvent_send_channel_reestablish​(byte[] node_id,
                                                                     long msg)
      • MessageSendEvent_broadcast_channel_announcement

        public static long MessageSendEvent_broadcast_channel_announcement​(long msg,
                                                                           long update_msg)
      • MessageSendEvent_broadcast_node_announcement

        public static long MessageSendEvent_broadcast_node_announcement​(long msg)
      • MessageSendEvent_broadcast_channel_update

        public static long MessageSendEvent_broadcast_channel_update​(long msg)
      • MessageSendEvent_send_channel_update

        public static long MessageSendEvent_send_channel_update​(byte[] node_id,
                                                                long msg)
      • MessageSendEvent_handle_error

        public static long MessageSendEvent_handle_error​(byte[] node_id,
                                                         long action)
      • MessageSendEvent_send_channel_range_query

        public static long MessageSendEvent_send_channel_range_query​(byte[] node_id,
                                                                     long msg)
      • MessageSendEvent_send_short_ids_query

        public static long MessageSendEvent_send_short_ids_query​(byte[] node_id,
                                                                 long msg)
      • MessageSendEvent_send_reply_channel_range

        public static long MessageSendEvent_send_reply_channel_range​(byte[] node_id,
                                                                     long msg)
      • MessageSendEventsProvider_free

        public static void MessageSendEventsProvider_free​(long this_ptr)
      • EventsProvider_free

        public static void EventsProvider_free​(long this_ptr)
      • EventHandler_free

        public static void EventHandler_free​(long this_ptr)
      • APIError_free

        public static void APIError_free​(long this_ptr)
      • APIError_clone

        public static long APIError_clone​(long orig)
      • APIError_apimisuse_error

        public static long APIError_apimisuse_error​(String err)
      • APIError_fee_rate_too_high

        public static long APIError_fee_rate_too_high​(String err,
                                                      int feerate)
      • APIError_route_error

        public static long APIError_route_error​(String err)
      • APIError_channel_unavailable

        public static long APIError_channel_unavailable​(String err)
      • APIError_monitor_update_failed

        public static long APIError_monitor_update_failed()
      • APIError_incompatible_shutdown_script

        public static long APIError_incompatible_shutdown_script​(long script)
      • sign

        public static long sign​(byte[] msg,
                                byte[] sk)
      • recover_pk

        public static long recover_pk​(byte[] msg,
                                      String sig)
      • verify

        public static boolean verify​(byte[] msg,
                                     String sig,
                                     byte[] pk)
      • Level_clone

        public static Level Level_clone​(long orig)
      • Level_trace

        public static Level Level_trace()
      • Level_debug

        public static Level Level_debug()
      • Level_info

        public static Level Level_info()
      • Level_warn

        public static Level Level_warn()
      • Level_error

        public static Level Level_error()
      • Level_eq

        public static boolean Level_eq​(long a,
                                       long b)
      • Level_hash

        public static long Level_hash​(long o)
      • Level_max

        public static Level Level_max()
      • Logger_free

        public static void Logger_free​(long this_ptr)
      • ChannelHandshakeConfig_free

        public static void ChannelHandshakeConfig_free​(long this_obj)
      • ChannelHandshakeConfig_get_minimum_depth

        public static int ChannelHandshakeConfig_get_minimum_depth​(long this_ptr)
      • ChannelHandshakeConfig_set_minimum_depth

        public static void ChannelHandshakeConfig_set_minimum_depth​(long this_ptr,
                                                                    int val)
      • ChannelHandshakeConfig_get_our_to_self_delay

        public static short ChannelHandshakeConfig_get_our_to_self_delay​(long this_ptr)
      • ChannelHandshakeConfig_set_our_to_self_delay

        public static void ChannelHandshakeConfig_set_our_to_self_delay​(long this_ptr,
                                                                        short val)
      • ChannelHandshakeConfig_get_our_htlc_minimum_msat

        public static long ChannelHandshakeConfig_get_our_htlc_minimum_msat​(long this_ptr)
      • ChannelHandshakeConfig_set_our_htlc_minimum_msat

        public static void ChannelHandshakeConfig_set_our_htlc_minimum_msat​(long this_ptr,
                                                                            long val)
      • ChannelHandshakeConfig_new

        public static long ChannelHandshakeConfig_new​(int minimum_depth_arg,
                                                      short our_to_self_delay_arg,
                                                      long our_htlc_minimum_msat_arg)
      • ChannelHandshakeConfig_clone

        public static long ChannelHandshakeConfig_clone​(long orig)
      • ChannelHandshakeConfig_default

        public static long ChannelHandshakeConfig_default()
      • ChannelHandshakeLimits_free

        public static void ChannelHandshakeLimits_free​(long this_obj)
      • ChannelHandshakeLimits_get_min_funding_satoshis

        public static long ChannelHandshakeLimits_get_min_funding_satoshis​(long this_ptr)
      • ChannelHandshakeLimits_set_min_funding_satoshis

        public static void ChannelHandshakeLimits_set_min_funding_satoshis​(long this_ptr,
                                                                           long val)
      • ChannelHandshakeLimits_get_max_htlc_minimum_msat

        public static long ChannelHandshakeLimits_get_max_htlc_minimum_msat​(long this_ptr)
      • ChannelHandshakeLimits_set_max_htlc_minimum_msat

        public static void ChannelHandshakeLimits_set_max_htlc_minimum_msat​(long this_ptr,
                                                                            long val)
      • ChannelHandshakeLimits_get_min_max_htlc_value_in_flight_msat

        public static long ChannelHandshakeLimits_get_min_max_htlc_value_in_flight_msat​(long this_ptr)
      • ChannelHandshakeLimits_set_min_max_htlc_value_in_flight_msat

        public static void ChannelHandshakeLimits_set_min_max_htlc_value_in_flight_msat​(long this_ptr,
                                                                                        long val)
      • ChannelHandshakeLimits_get_max_channel_reserve_satoshis

        public static long ChannelHandshakeLimits_get_max_channel_reserve_satoshis​(long this_ptr)
      • ChannelHandshakeLimits_set_max_channel_reserve_satoshis

        public static void ChannelHandshakeLimits_set_max_channel_reserve_satoshis​(long this_ptr,
                                                                                   long val)
      • ChannelHandshakeLimits_get_min_max_accepted_htlcs

        public static short ChannelHandshakeLimits_get_min_max_accepted_htlcs​(long this_ptr)
      • ChannelHandshakeLimits_set_min_max_accepted_htlcs

        public static void ChannelHandshakeLimits_set_min_max_accepted_htlcs​(long this_ptr,
                                                                             short val)
      • ChannelHandshakeLimits_get_max_minimum_depth

        public static int ChannelHandshakeLimits_get_max_minimum_depth​(long this_ptr)
      • ChannelHandshakeLimits_set_max_minimum_depth

        public static void ChannelHandshakeLimits_set_max_minimum_depth​(long this_ptr,
                                                                        int val)
      • ChannelHandshakeLimits_get_force_announced_channel_preference

        public static boolean ChannelHandshakeLimits_get_force_announced_channel_preference​(long this_ptr)
      • ChannelHandshakeLimits_set_force_announced_channel_preference

        public static void ChannelHandshakeLimits_set_force_announced_channel_preference​(long this_ptr,
                                                                                         boolean val)
      • ChannelHandshakeLimits_get_their_to_self_delay

        public static short ChannelHandshakeLimits_get_their_to_self_delay​(long this_ptr)
      • ChannelHandshakeLimits_set_their_to_self_delay

        public static void ChannelHandshakeLimits_set_their_to_self_delay​(long this_ptr,
                                                                          short val)
      • ChannelHandshakeLimits_new

        public static long ChannelHandshakeLimits_new​(long min_funding_satoshis_arg,
                                                      long max_htlc_minimum_msat_arg,
                                                      long min_max_htlc_value_in_flight_msat_arg,
                                                      long max_channel_reserve_satoshis_arg,
                                                      short min_max_accepted_htlcs_arg,
                                                      int max_minimum_depth_arg,
                                                      boolean force_announced_channel_preference_arg,
                                                      short their_to_self_delay_arg)
      • ChannelHandshakeLimits_clone

        public static long ChannelHandshakeLimits_clone​(long orig)
      • ChannelHandshakeLimits_default

        public static long ChannelHandshakeLimits_default()
      • ChannelConfig_free

        public static void ChannelConfig_free​(long this_obj)
      • ChannelConfig_get_forwarding_fee_proportional_millionths

        public static int ChannelConfig_get_forwarding_fee_proportional_millionths​(long this_ptr)
      • ChannelConfig_set_forwarding_fee_proportional_millionths

        public static void ChannelConfig_set_forwarding_fee_proportional_millionths​(long this_ptr,
                                                                                    int val)
      • ChannelConfig_get_forwarding_fee_base_msat

        public static int ChannelConfig_get_forwarding_fee_base_msat​(long this_ptr)
      • ChannelConfig_set_forwarding_fee_base_msat

        public static void ChannelConfig_set_forwarding_fee_base_msat​(long this_ptr,
                                                                      int val)
      • ChannelConfig_get_cltv_expiry_delta

        public static short ChannelConfig_get_cltv_expiry_delta​(long this_ptr)
      • ChannelConfig_set_cltv_expiry_delta

        public static void ChannelConfig_set_cltv_expiry_delta​(long this_ptr,
                                                               short val)
      • ChannelConfig_get_announced_channel

        public static boolean ChannelConfig_get_announced_channel​(long this_ptr)
      • ChannelConfig_set_announced_channel

        public static void ChannelConfig_set_announced_channel​(long this_ptr,
                                                               boolean val)
      • ChannelConfig_get_commit_upfront_shutdown_pubkey

        public static boolean ChannelConfig_get_commit_upfront_shutdown_pubkey​(long this_ptr)
      • ChannelConfig_set_commit_upfront_shutdown_pubkey

        public static void ChannelConfig_set_commit_upfront_shutdown_pubkey​(long this_ptr,
                                                                            boolean val)
      • ChannelConfig_get_max_dust_htlc_exposure_msat

        public static long ChannelConfig_get_max_dust_htlc_exposure_msat​(long this_ptr)
      • ChannelConfig_set_max_dust_htlc_exposure_msat

        public static void ChannelConfig_set_max_dust_htlc_exposure_msat​(long this_ptr,
                                                                         long val)
      • ChannelConfig_get_force_close_avoidance_max_fee_satoshis

        public static long ChannelConfig_get_force_close_avoidance_max_fee_satoshis​(long this_ptr)
      • ChannelConfig_set_force_close_avoidance_max_fee_satoshis

        public static void ChannelConfig_set_force_close_avoidance_max_fee_satoshis​(long this_ptr,
                                                                                    long val)
      • ChannelConfig_new

        public static long ChannelConfig_new​(int forwarding_fee_proportional_millionths_arg,
                                             int forwarding_fee_base_msat_arg,
                                             short cltv_expiry_delta_arg,
                                             boolean announced_channel_arg,
                                             boolean commit_upfront_shutdown_pubkey_arg,
                                             long max_dust_htlc_exposure_msat_arg,
                                             long force_close_avoidance_max_fee_satoshis_arg)
      • ChannelConfig_clone

        public static long ChannelConfig_clone​(long orig)
      • ChannelConfig_default

        public static long ChannelConfig_default()
      • ChannelConfig_write

        public static byte[] ChannelConfig_write​(long obj)
      • ChannelConfig_read

        public static long ChannelConfig_read​(byte[] ser)
      • UserConfig_free

        public static void UserConfig_free​(long this_obj)
      • UserConfig_get_own_channel_config

        public static long UserConfig_get_own_channel_config​(long this_ptr)
      • UserConfig_set_own_channel_config

        public static void UserConfig_set_own_channel_config​(long this_ptr,
                                                             long val)
      • UserConfig_get_peer_channel_config_limits

        public static long UserConfig_get_peer_channel_config_limits​(long this_ptr)
      • UserConfig_set_peer_channel_config_limits

        public static void UserConfig_set_peer_channel_config_limits​(long this_ptr,
                                                                     long val)
      • UserConfig_get_channel_options

        public static long UserConfig_get_channel_options​(long this_ptr)
      • UserConfig_set_channel_options

        public static void UserConfig_set_channel_options​(long this_ptr,
                                                          long val)
      • UserConfig_get_accept_forwards_to_priv_channels

        public static boolean UserConfig_get_accept_forwards_to_priv_channels​(long this_ptr)
      • UserConfig_set_accept_forwards_to_priv_channels

        public static void UserConfig_set_accept_forwards_to_priv_channels​(long this_ptr,
                                                                           boolean val)
      • UserConfig_new

        public static long UserConfig_new​(long own_channel_config_arg,
                                          long peer_channel_config_limits_arg,
                                          long channel_options_arg,
                                          boolean accept_forwards_to_priv_channels_arg)
      • UserConfig_clone

        public static long UserConfig_clone​(long orig)
      • UserConfig_default

        public static long UserConfig_default()
      • BestBlock_free

        public static void BestBlock_free​(long this_obj)
      • BestBlock_clone

        public static long BestBlock_clone​(long orig)
      • BestBlock_from_genesis

        public static long BestBlock_from_genesis​(Network network)
      • BestBlock_new

        public static long BestBlock_new​(byte[] block_hash,
                                         int height)
      • BestBlock_block_hash

        public static byte[] BestBlock_block_hash​(long this_arg)
      • BestBlock_height

        public static int BestBlock_height​(long this_arg)
      • AccessError_clone

        public static AccessError AccessError_clone​(long orig)
      • AccessError_unknown_chain

        public static AccessError AccessError_unknown_chain()
      • AccessError_unknown_tx

        public static AccessError AccessError_unknown_tx()
      • Access_free

        public static void Access_free​(long this_ptr)
      • Listen_free

        public static void Listen_free​(long this_ptr)
      • Confirm_free

        public static void Confirm_free​(long this_ptr)
      • Watch_free

        public static void Watch_free​(long this_ptr)
      • Filter_free

        public static void Filter_free​(long this_ptr)
      • WatchedOutput_free

        public static void WatchedOutput_free​(long this_obj)
      • WatchedOutput_get_block_hash

        public static byte[] WatchedOutput_get_block_hash​(long this_ptr)
      • WatchedOutput_set_block_hash

        public static void WatchedOutput_set_block_hash​(long this_ptr,
                                                        byte[] val)
      • WatchedOutput_get_outpoint

        public static long WatchedOutput_get_outpoint​(long this_ptr)
      • WatchedOutput_set_outpoint

        public static void WatchedOutput_set_outpoint​(long this_ptr,
                                                      long val)
      • WatchedOutput_get_script_pubkey

        public static byte[] WatchedOutput_get_script_pubkey​(long this_ptr)
      • WatchedOutput_set_script_pubkey

        public static void WatchedOutput_set_script_pubkey​(long this_ptr,
                                                           byte[] val)
      • WatchedOutput_new

        public static long WatchedOutput_new​(byte[] block_hash_arg,
                                             long outpoint_arg,
                                             byte[] script_pubkey_arg)
      • WatchedOutput_clone

        public static long WatchedOutput_clone​(long orig)
      • WatchedOutput_hash

        public static long WatchedOutput_hash​(long o)
      • BroadcasterInterface_free

        public static void BroadcasterInterface_free​(long this_ptr)
      • ConfirmationTarget_clone

        public static ConfirmationTarget ConfirmationTarget_clone​(long orig)
      • ConfirmationTarget_background

        public static ConfirmationTarget ConfirmationTarget_background()
      • ConfirmationTarget_normal

        public static ConfirmationTarget ConfirmationTarget_normal()
      • ConfirmationTarget_high_priority

        public static ConfirmationTarget ConfirmationTarget_high_priority()
      • ConfirmationTarget_eq

        public static boolean ConfirmationTarget_eq​(long a,
                                                    long b)
      • FeeEstimator_free

        public static void FeeEstimator_free​(long this_ptr)
      • ChainMonitor_free

        public static void ChainMonitor_free​(long this_obj)
      • ChainMonitor_new

        public static long ChainMonitor_new​(long chain_source,
                                            long broadcaster,
                                            long logger,
                                            long feeest,
                                            long persister)
      • ChainMonitor_get_claimable_balances

        public static long[] ChainMonitor_get_claimable_balances​(long this_arg,
                                                                 long[] ignored_channels)
      • ChainMonitor_as_Listen

        public static long ChainMonitor_as_Listen​(long this_arg)
      • ChainMonitor_as_Confirm

        public static long ChainMonitor_as_Confirm​(long this_arg)
      • ChainMonitor_as_Watch

        public static long ChainMonitor_as_Watch​(long this_arg)
      • ChainMonitor_as_EventsProvider

        public static long ChainMonitor_as_EventsProvider​(long this_arg)
      • ChannelMonitorUpdate_free

        public static void ChannelMonitorUpdate_free​(long this_obj)
      • ChannelMonitorUpdate_get_update_id

        public static long ChannelMonitorUpdate_get_update_id​(long this_ptr)
      • ChannelMonitorUpdate_set_update_id

        public static void ChannelMonitorUpdate_set_update_id​(long this_ptr,
                                                              long val)
      • ChannelMonitorUpdate_clone

        public static long ChannelMonitorUpdate_clone​(long orig)
      • ChannelMonitorUpdate_write

        public static byte[] ChannelMonitorUpdate_write​(long obj)
      • ChannelMonitorUpdate_read

        public static long ChannelMonitorUpdate_read​(byte[] ser)
      • ChannelMonitorUpdateErr_clone

        public static ChannelMonitorUpdateErr ChannelMonitorUpdateErr_clone​(long orig)
      • ChannelMonitorUpdateErr_temporary_failure

        public static ChannelMonitorUpdateErr ChannelMonitorUpdateErr_temporary_failure()
      • ChannelMonitorUpdateErr_permanent_failure

        public static ChannelMonitorUpdateErr ChannelMonitorUpdateErr_permanent_failure()
      • MonitorUpdateError_free

        public static void MonitorUpdateError_free​(long this_obj)
      • MonitorUpdateError_clone

        public static long MonitorUpdateError_clone​(long orig)
      • MonitorEvent_free

        public static void MonitorEvent_free​(long this_ptr)
      • MonitorEvent_clone

        public static long MonitorEvent_clone​(long orig)
      • MonitorEvent_htlcevent

        public static long MonitorEvent_htlcevent​(long a)
      • MonitorEvent_commitment_tx_confirmed

        public static long MonitorEvent_commitment_tx_confirmed​(long a)
      • HTLCUpdate_free

        public static void HTLCUpdate_free​(long this_obj)
      • HTLCUpdate_clone

        public static long HTLCUpdate_clone​(long orig)
      • HTLCUpdate_write

        public static byte[] HTLCUpdate_write​(long obj)
      • HTLCUpdate_read

        public static long HTLCUpdate_read​(byte[] ser)
      • Balance_free

        public static void Balance_free​(long this_ptr)
      • Balance_clone

        public static long Balance_clone​(long orig)
      • Balance_claimable_on_channel_close

        public static long Balance_claimable_on_channel_close​(long claimable_amount_satoshis)
      • Balance_claimable_awaiting_confirmations

        public static long Balance_claimable_awaiting_confirmations​(long claimable_amount_satoshis,
                                                                    int confirmation_height)
      • Balance_contentious_claimable

        public static long Balance_contentious_claimable​(long claimable_amount_satoshis,
                                                         int timeout_height)
      • Balance_maybe_claimable_htlcawaiting_timeout

        public static long Balance_maybe_claimable_htlcawaiting_timeout​(long claimable_amount_satoshis,
                                                                        int claimable_height)
      • Balance_eq

        public static boolean Balance_eq​(long a,
                                         long b)
      • ChannelMonitor_free

        public static void ChannelMonitor_free​(long this_obj)
      • ChannelMonitor_clone

        public static long ChannelMonitor_clone​(long orig)
      • ChannelMonitor_write

        public static byte[] ChannelMonitor_write​(long obj)
      • ChannelMonitor_update_monitor

        public static long ChannelMonitor_update_monitor​(long this_arg,
                                                         long updates,
                                                         long broadcaster,
                                                         long fee_estimator,
                                                         long logger)
      • ChannelMonitor_get_latest_update_id

        public static long ChannelMonitor_get_latest_update_id​(long this_arg)
      • ChannelMonitor_get_funding_txo

        public static long ChannelMonitor_get_funding_txo​(long this_arg)
      • ChannelMonitor_get_outputs_to_watch

        public static long[] ChannelMonitor_get_outputs_to_watch​(long this_arg)
      • ChannelMonitor_load_outputs_to_watch

        public static void ChannelMonitor_load_outputs_to_watch​(long this_arg,
                                                                long filter)
      • ChannelMonitor_get_and_clear_pending_monitor_events

        public static long[] ChannelMonitor_get_and_clear_pending_monitor_events​(long this_arg)
      • ChannelMonitor_get_and_clear_pending_events

        public static long[] ChannelMonitor_get_and_clear_pending_events​(long this_arg)
      • ChannelMonitor_get_latest_holder_commitment_txn

        public static byte[][] ChannelMonitor_get_latest_holder_commitment_txn​(long this_arg,
                                                                               long logger)
      • ChannelMonitor_block_connected

        public static long[] ChannelMonitor_block_connected​(long this_arg,
                                                            byte[] header,
                                                            long[] txdata,
                                                            int height,
                                                            long broadcaster,
                                                            long fee_estimator,
                                                            long logger)
      • ChannelMonitor_block_disconnected

        public static void ChannelMonitor_block_disconnected​(long this_arg,
                                                             byte[] header,
                                                             int height,
                                                             long broadcaster,
                                                             long fee_estimator,
                                                             long logger)
      • ChannelMonitor_transactions_confirmed

        public static long[] ChannelMonitor_transactions_confirmed​(long this_arg,
                                                                   byte[] header,
                                                                   long[] txdata,
                                                                   int height,
                                                                   long broadcaster,
                                                                   long fee_estimator,
                                                                   long logger)
      • ChannelMonitor_transaction_unconfirmed

        public static void ChannelMonitor_transaction_unconfirmed​(long this_arg,
                                                                  byte[] txid,
                                                                  long broadcaster,
                                                                  long fee_estimator,
                                                                  long logger)
      • ChannelMonitor_best_block_updated

        public static long[] ChannelMonitor_best_block_updated​(long this_arg,
                                                               byte[] header,
                                                               int height,
                                                               long broadcaster,
                                                               long fee_estimator,
                                                               long logger)
      • ChannelMonitor_get_relevant_txids

        public static byte[][] ChannelMonitor_get_relevant_txids​(long this_arg)
      • ChannelMonitor_current_best_block

        public static long ChannelMonitor_current_best_block​(long this_arg)
      • ChannelMonitor_get_claimable_balances

        public static long[] ChannelMonitor_get_claimable_balances​(long this_arg)
      • Persist_free

        public static void Persist_free​(long this_ptr)
      • C2Tuple_BlockHashChannelMonitorZ_read

        public static long C2Tuple_BlockHashChannelMonitorZ_read​(byte[] ser,
                                                                 long arg)
      • OutPoint_free

        public static void OutPoint_free​(long this_obj)
      • OutPoint_get_txid

        public static byte[] OutPoint_get_txid​(long this_ptr)
      • OutPoint_set_txid

        public static void OutPoint_set_txid​(long this_ptr,
                                             byte[] val)
      • OutPoint_get_index

        public static short OutPoint_get_index​(long this_ptr)
      • OutPoint_set_index

        public static void OutPoint_set_index​(long this_ptr,
                                              short val)
      • OutPoint_new

        public static long OutPoint_new​(byte[] txid_arg,
                                        short index_arg)
      • OutPoint_clone

        public static long OutPoint_clone​(long orig)
      • OutPoint_eq

        public static boolean OutPoint_eq​(long a,
                                          long b)
      • OutPoint_hash

        public static long OutPoint_hash​(long o)
      • OutPoint_to_channel_id

        public static byte[] OutPoint_to_channel_id​(long this_arg)
      • OutPoint_write

        public static byte[] OutPoint_write​(long obj)
      • OutPoint_read

        public static long OutPoint_read​(byte[] ser)
      • DelayedPaymentOutputDescriptor_free

        public static void DelayedPaymentOutputDescriptor_free​(long this_obj)
      • DelayedPaymentOutputDescriptor_get_outpoint

        public static long DelayedPaymentOutputDescriptor_get_outpoint​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_outpoint

        public static void DelayedPaymentOutputDescriptor_set_outpoint​(long this_ptr,
                                                                       long val)
      • DelayedPaymentOutputDescriptor_get_per_commitment_point

        public static byte[] DelayedPaymentOutputDescriptor_get_per_commitment_point​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_per_commitment_point

        public static void DelayedPaymentOutputDescriptor_set_per_commitment_point​(long this_ptr,
                                                                                   byte[] val)
      • DelayedPaymentOutputDescriptor_get_to_self_delay

        public static short DelayedPaymentOutputDescriptor_get_to_self_delay​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_to_self_delay

        public static void DelayedPaymentOutputDescriptor_set_to_self_delay​(long this_ptr,
                                                                            short val)
      • DelayedPaymentOutputDescriptor_set_output

        public static void DelayedPaymentOutputDescriptor_set_output​(long this_ptr,
                                                                     long val)
      • DelayedPaymentOutputDescriptor_get_revocation_pubkey

        public static byte[] DelayedPaymentOutputDescriptor_get_revocation_pubkey​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_revocation_pubkey

        public static void DelayedPaymentOutputDescriptor_set_revocation_pubkey​(long this_ptr,
                                                                                byte[] val)
      • DelayedPaymentOutputDescriptor_get_channel_keys_id

        public static byte[] DelayedPaymentOutputDescriptor_get_channel_keys_id​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_channel_keys_id

        public static void DelayedPaymentOutputDescriptor_set_channel_keys_id​(long this_ptr,
                                                                              byte[] val)
      • DelayedPaymentOutputDescriptor_get_channel_value_satoshis

        public static long DelayedPaymentOutputDescriptor_get_channel_value_satoshis​(long this_ptr)
      • DelayedPaymentOutputDescriptor_set_channel_value_satoshis

        public static void DelayedPaymentOutputDescriptor_set_channel_value_satoshis​(long this_ptr,
                                                                                     long val)
      • DelayedPaymentOutputDescriptor_new

        public static long DelayedPaymentOutputDescriptor_new​(long outpoint_arg,
                                                              byte[] per_commitment_point_arg,
                                                              short to_self_delay_arg,
                                                              long output_arg,
                                                              byte[] revocation_pubkey_arg,
                                                              byte[] channel_keys_id_arg,
                                                              long channel_value_satoshis_arg)
      • DelayedPaymentOutputDescriptor_clone

        public static long DelayedPaymentOutputDescriptor_clone​(long orig)
      • DelayedPaymentOutputDescriptor_write

        public static byte[] DelayedPaymentOutputDescriptor_write​(long obj)
      • DelayedPaymentOutputDescriptor_read

        public static long DelayedPaymentOutputDescriptor_read​(byte[] ser)
      • StaticPaymentOutputDescriptor_free

        public static void StaticPaymentOutputDescriptor_free​(long this_obj)
      • StaticPaymentOutputDescriptor_get_outpoint

        public static long StaticPaymentOutputDescriptor_get_outpoint​(long this_ptr)
      • StaticPaymentOutputDescriptor_set_outpoint

        public static void StaticPaymentOutputDescriptor_set_outpoint​(long this_ptr,
                                                                      long val)
      • StaticPaymentOutputDescriptor_set_output

        public static void StaticPaymentOutputDescriptor_set_output​(long this_ptr,
                                                                    long val)
      • StaticPaymentOutputDescriptor_get_channel_keys_id

        public static byte[] StaticPaymentOutputDescriptor_get_channel_keys_id​(long this_ptr)
      • StaticPaymentOutputDescriptor_set_channel_keys_id

        public static void StaticPaymentOutputDescriptor_set_channel_keys_id​(long this_ptr,
                                                                             byte[] val)
      • StaticPaymentOutputDescriptor_get_channel_value_satoshis

        public static long StaticPaymentOutputDescriptor_get_channel_value_satoshis​(long this_ptr)
      • StaticPaymentOutputDescriptor_set_channel_value_satoshis

        public static void StaticPaymentOutputDescriptor_set_channel_value_satoshis​(long this_ptr,
                                                                                    long val)
      • StaticPaymentOutputDescriptor_new

        public static long StaticPaymentOutputDescriptor_new​(long outpoint_arg,
                                                             long output_arg,
                                                             byte[] channel_keys_id_arg,
                                                             long channel_value_satoshis_arg)
      • StaticPaymentOutputDescriptor_clone

        public static long StaticPaymentOutputDescriptor_clone​(long orig)
      • StaticPaymentOutputDescriptor_write

        public static byte[] StaticPaymentOutputDescriptor_write​(long obj)
      • StaticPaymentOutputDescriptor_read

        public static long StaticPaymentOutputDescriptor_read​(byte[] ser)
      • SpendableOutputDescriptor_free

        public static void SpendableOutputDescriptor_free​(long this_ptr)
      • SpendableOutputDescriptor_clone

        public static long SpendableOutputDescriptor_clone​(long orig)
      • SpendableOutputDescriptor_static_output

        public static long SpendableOutputDescriptor_static_output​(long outpoint,
                                                                   long output)
      • SpendableOutputDescriptor_delayed_payment_output

        public static long SpendableOutputDescriptor_delayed_payment_output​(long a)
      • SpendableOutputDescriptor_static_payment_output

        public static long SpendableOutputDescriptor_static_payment_output​(long a)
      • SpendableOutputDescriptor_write

        public static byte[] SpendableOutputDescriptor_write​(long obj)
      • SpendableOutputDescriptor_read

        public static long SpendableOutputDescriptor_read​(byte[] ser)
      • BaseSign_free

        public static void BaseSign_free​(long this_ptr)
      • Sign_clone

        public static long Sign_clone​(long orig)
      • Sign_free

        public static void Sign_free​(long this_ptr)
      • KeysInterface_free

        public static void KeysInterface_free​(long this_ptr)
      • InMemorySigner_free

        public static void InMemorySigner_free​(long this_obj)
      • InMemorySigner_get_funding_key

        public static byte[] InMemorySigner_get_funding_key​(long this_ptr)
      • InMemorySigner_set_funding_key

        public static void InMemorySigner_set_funding_key​(long this_ptr,
                                                          byte[] val)
      • InMemorySigner_get_revocation_base_key

        public static byte[] InMemorySigner_get_revocation_base_key​(long this_ptr)
      • InMemorySigner_set_revocation_base_key

        public static void InMemorySigner_set_revocation_base_key​(long this_ptr,
                                                                  byte[] val)
      • InMemorySigner_get_payment_key

        public static byte[] InMemorySigner_get_payment_key​(long this_ptr)
      • InMemorySigner_set_payment_key

        public static void InMemorySigner_set_payment_key​(long this_ptr,
                                                          byte[] val)
      • InMemorySigner_get_delayed_payment_base_key

        public static byte[] InMemorySigner_get_delayed_payment_base_key​(long this_ptr)
      • InMemorySigner_set_delayed_payment_base_key

        public static void InMemorySigner_set_delayed_payment_base_key​(long this_ptr,
                                                                       byte[] val)
      • InMemorySigner_get_htlc_base_key

        public static byte[] InMemorySigner_get_htlc_base_key​(long this_ptr)
      • InMemorySigner_set_htlc_base_key

        public static void InMemorySigner_set_htlc_base_key​(long this_ptr,
                                                            byte[] val)
      • InMemorySigner_get_commitment_seed

        public static byte[] InMemorySigner_get_commitment_seed​(long this_ptr)
      • InMemorySigner_set_commitment_seed

        public static void InMemorySigner_set_commitment_seed​(long this_ptr,
                                                              byte[] val)
      • InMemorySigner_clone

        public static long InMemorySigner_clone​(long orig)
      • InMemorySigner_new

        public static long InMemorySigner_new​(byte[] funding_key,
                                              byte[] revocation_base_key,
                                              byte[] payment_key,
                                              byte[] delayed_payment_base_key,
                                              byte[] htlc_base_key,
                                              byte[] commitment_seed,
                                              long channel_value_satoshis,
                                              byte[] channel_keys_id)
      • InMemorySigner_counterparty_pubkeys

        public static long InMemorySigner_counterparty_pubkeys​(long this_arg)
      • InMemorySigner_counterparty_selected_contest_delay

        public static short InMemorySigner_counterparty_selected_contest_delay​(long this_arg)
      • InMemorySigner_holder_selected_contest_delay

        public static short InMemorySigner_holder_selected_contest_delay​(long this_arg)
      • InMemorySigner_is_outbound

        public static boolean InMemorySigner_is_outbound​(long this_arg)
      • InMemorySigner_funding_outpoint

        public static long InMemorySigner_funding_outpoint​(long this_arg)
      • InMemorySigner_get_channel_parameters

        public static long InMemorySigner_get_channel_parameters​(long this_arg)
      • InMemorySigner_sign_counterparty_payment_input

        public static long InMemorySigner_sign_counterparty_payment_input​(long this_arg,
                                                                          byte[] spend_tx,
                                                                          long input_idx,
                                                                          long descriptor)
      • InMemorySigner_sign_dynamic_p2wsh_input

        public static long InMemorySigner_sign_dynamic_p2wsh_input​(long this_arg,
                                                                   byte[] spend_tx,
                                                                   long input_idx,
                                                                   long descriptor)
      • InMemorySigner_as_BaseSign

        public static long InMemorySigner_as_BaseSign​(long this_arg)
      • InMemorySigner_as_Sign

        public static long InMemorySigner_as_Sign​(long this_arg)
      • InMemorySigner_write

        public static byte[] InMemorySigner_write​(long obj)
      • InMemorySigner_read

        public static long InMemorySigner_read​(byte[] ser)
      • KeysManager_free

        public static void KeysManager_free​(long this_obj)
      • KeysManager_new

        public static long KeysManager_new​(byte[] seed,
                                           long starting_time_secs,
                                           int starting_time_nanos)
      • KeysManager_derive_channel_keys

        public static long KeysManager_derive_channel_keys​(long this_arg,
                                                           long channel_value_satoshis,
                                                           byte[] params)
      • KeysManager_spend_spendable_outputs

        public static long KeysManager_spend_spendable_outputs​(long this_arg,
                                                               long[] descriptors,
                                                               long[] outputs,
                                                               byte[] change_destination_script,
                                                               int feerate_sat_per_1000_weight)
      • KeysManager_as_KeysInterface

        public static long KeysManager_as_KeysInterface​(long this_arg)
      • ChannelManager_free

        public static void ChannelManager_free​(long this_obj)
      • ChainParameters_free

        public static void ChainParameters_free​(long this_obj)
      • ChainParameters_get_network

        public static Network ChainParameters_get_network​(long this_ptr)
      • ChainParameters_set_network

        public static void ChainParameters_set_network​(long this_ptr,
                                                       Network val)
      • ChainParameters_get_best_block

        public static long ChainParameters_get_best_block​(long this_ptr)
      • ChainParameters_set_best_block

        public static void ChainParameters_set_best_block​(long this_ptr,
                                                          long val)
      • ChainParameters_new

        public static long ChainParameters_new​(Network network_arg,
                                               long best_block_arg)
      • ChainParameters_clone

        public static long ChainParameters_clone​(long orig)
      • CounterpartyForwardingInfo_free

        public static void CounterpartyForwardingInfo_free​(long this_obj)
      • CounterpartyForwardingInfo_get_fee_base_msat

        public static int CounterpartyForwardingInfo_get_fee_base_msat​(long this_ptr)
      • CounterpartyForwardingInfo_set_fee_base_msat

        public static void CounterpartyForwardingInfo_set_fee_base_msat​(long this_ptr,
                                                                        int val)
      • CounterpartyForwardingInfo_get_fee_proportional_millionths

        public static int CounterpartyForwardingInfo_get_fee_proportional_millionths​(long this_ptr)
      • CounterpartyForwardingInfo_set_fee_proportional_millionths

        public static void CounterpartyForwardingInfo_set_fee_proportional_millionths​(long this_ptr,
                                                                                      int val)
      • CounterpartyForwardingInfo_get_cltv_expiry_delta

        public static short CounterpartyForwardingInfo_get_cltv_expiry_delta​(long this_ptr)
      • CounterpartyForwardingInfo_set_cltv_expiry_delta

        public static void CounterpartyForwardingInfo_set_cltv_expiry_delta​(long this_ptr,
                                                                            short val)
      • CounterpartyForwardingInfo_new

        public static long CounterpartyForwardingInfo_new​(int fee_base_msat_arg,
                                                          int fee_proportional_millionths_arg,
                                                          short cltv_expiry_delta_arg)
      • CounterpartyForwardingInfo_clone

        public static long CounterpartyForwardingInfo_clone​(long orig)
      • ChannelCounterparty_free

        public static void ChannelCounterparty_free​(long this_obj)
      • ChannelCounterparty_get_node_id

        public static byte[] ChannelCounterparty_get_node_id​(long this_ptr)
      • ChannelCounterparty_set_node_id

        public static void ChannelCounterparty_set_node_id​(long this_ptr,
                                                           byte[] val)
      • ChannelCounterparty_get_features

        public static long ChannelCounterparty_get_features​(long this_ptr)
      • ChannelCounterparty_set_features

        public static void ChannelCounterparty_set_features​(long this_ptr,
                                                            long val)
      • ChannelCounterparty_get_unspendable_punishment_reserve

        public static long ChannelCounterparty_get_unspendable_punishment_reserve​(long this_ptr)
      • ChannelCounterparty_set_unspendable_punishment_reserve

        public static void ChannelCounterparty_set_unspendable_punishment_reserve​(long this_ptr,
                                                                                  long val)
      • ChannelCounterparty_get_forwarding_info

        public static long ChannelCounterparty_get_forwarding_info​(long this_ptr)
      • ChannelCounterparty_set_forwarding_info

        public static void ChannelCounterparty_set_forwarding_info​(long this_ptr,
                                                                   long val)
      • ChannelCounterparty_new

        public static long ChannelCounterparty_new​(byte[] node_id_arg,
                                                   long features_arg,
                                                   long unspendable_punishment_reserve_arg,
                                                   long forwarding_info_arg)
      • ChannelCounterparty_clone

        public static long ChannelCounterparty_clone​(long orig)
      • ChannelDetails_free

        public static void ChannelDetails_free​(long this_obj)
      • ChannelDetails_get_channel_id

        public static byte[] ChannelDetails_get_channel_id​(long this_ptr)
      • ChannelDetails_set_channel_id

        public static void ChannelDetails_set_channel_id​(long this_ptr,
                                                         byte[] val)
      • ChannelDetails_get_counterparty

        public static long ChannelDetails_get_counterparty​(long this_ptr)
      • ChannelDetails_set_counterparty

        public static void ChannelDetails_set_counterparty​(long this_ptr,
                                                           long val)
      • ChannelDetails_get_funding_txo

        public static long ChannelDetails_get_funding_txo​(long this_ptr)
      • ChannelDetails_set_funding_txo

        public static void ChannelDetails_set_funding_txo​(long this_ptr,
                                                          long val)
      • ChannelDetails_get_short_channel_id

        public static long ChannelDetails_get_short_channel_id​(long this_ptr)
      • ChannelDetails_set_short_channel_id

        public static void ChannelDetails_set_short_channel_id​(long this_ptr,
                                                               long val)
      • ChannelDetails_get_channel_value_satoshis

        public static long ChannelDetails_get_channel_value_satoshis​(long this_ptr)
      • ChannelDetails_set_channel_value_satoshis

        public static void ChannelDetails_set_channel_value_satoshis​(long this_ptr,
                                                                     long val)
      • ChannelDetails_get_unspendable_punishment_reserve

        public static long ChannelDetails_get_unspendable_punishment_reserve​(long this_ptr)
      • ChannelDetails_set_unspendable_punishment_reserve

        public static void ChannelDetails_set_unspendable_punishment_reserve​(long this_ptr,
                                                                             long val)
      • ChannelDetails_get_user_id

        public static long ChannelDetails_get_user_id​(long this_ptr)
      • ChannelDetails_set_user_id

        public static void ChannelDetails_set_user_id​(long this_ptr,
                                                      long val)
      • ChannelDetails_get_outbound_capacity_msat

        public static long ChannelDetails_get_outbound_capacity_msat​(long this_ptr)
      • ChannelDetails_set_outbound_capacity_msat

        public static void ChannelDetails_set_outbound_capacity_msat​(long this_ptr,
                                                                     long val)
      • ChannelDetails_get_inbound_capacity_msat

        public static long ChannelDetails_get_inbound_capacity_msat​(long this_ptr)
      • ChannelDetails_set_inbound_capacity_msat

        public static void ChannelDetails_set_inbound_capacity_msat​(long this_ptr,
                                                                    long val)
      • ChannelDetails_get_confirmations_required

        public static long ChannelDetails_get_confirmations_required​(long this_ptr)
      • ChannelDetails_set_confirmations_required

        public static void ChannelDetails_set_confirmations_required​(long this_ptr,
                                                                     long val)
      • ChannelDetails_get_force_close_spend_delay

        public static long ChannelDetails_get_force_close_spend_delay​(long this_ptr)
      • ChannelDetails_set_force_close_spend_delay

        public static void ChannelDetails_set_force_close_spend_delay​(long this_ptr,
                                                                      long val)
      • ChannelDetails_get_is_outbound

        public static boolean ChannelDetails_get_is_outbound​(long this_ptr)
      • ChannelDetails_set_is_outbound

        public static void ChannelDetails_set_is_outbound​(long this_ptr,
                                                          boolean val)
      • ChannelDetails_get_is_funding_locked

        public static boolean ChannelDetails_get_is_funding_locked​(long this_ptr)
      • ChannelDetails_set_is_funding_locked

        public static void ChannelDetails_set_is_funding_locked​(long this_ptr,
                                                                boolean val)
      • ChannelDetails_get_is_usable

        public static boolean ChannelDetails_get_is_usable​(long this_ptr)
      • ChannelDetails_set_is_usable

        public static void ChannelDetails_set_is_usable​(long this_ptr,
                                                        boolean val)
      • ChannelDetails_get_is_public

        public static boolean ChannelDetails_get_is_public​(long this_ptr)
      • ChannelDetails_set_is_public

        public static void ChannelDetails_set_is_public​(long this_ptr,
                                                        boolean val)
      • ChannelDetails_new

        public static long ChannelDetails_new​(byte[] channel_id_arg,
                                              long counterparty_arg,
                                              long funding_txo_arg,
                                              long short_channel_id_arg,
                                              long channel_value_satoshis_arg,
                                              long unspendable_punishment_reserve_arg,
                                              long user_id_arg,
                                              long outbound_capacity_msat_arg,
                                              long inbound_capacity_msat_arg,
                                              long confirmations_required_arg,
                                              long force_close_spend_delay_arg,
                                              boolean is_outbound_arg,
                                              boolean is_funding_locked_arg,
                                              boolean is_usable_arg,
                                              boolean is_public_arg)
      • ChannelDetails_clone

        public static long ChannelDetails_clone​(long orig)
      • PaymentSendFailure_free

        public static void PaymentSendFailure_free​(long this_ptr)
      • PaymentSendFailure_clone

        public static long PaymentSendFailure_clone​(long orig)
      • PaymentSendFailure_parameter_error

        public static long PaymentSendFailure_parameter_error​(long a)
      • PaymentSendFailure_path_parameter_error

        public static long PaymentSendFailure_path_parameter_error​(long[] a)
      • PaymentSendFailure_all_failed_retry_safe

        public static long PaymentSendFailure_all_failed_retry_safe​(long[] a)
      • PaymentSendFailure_partial_failure

        public static long PaymentSendFailure_partial_failure​(long[] a)
      • ChannelManager_new

        public static long ChannelManager_new​(long fee_est,
                                              long chain_monitor,
                                              long tx_broadcaster,
                                              long logger,
                                              long keys_manager,
                                              long config,
                                              long params)
      • ChannelManager_get_current_default_configuration

        public static long ChannelManager_get_current_default_configuration​(long this_arg)
      • ChannelManager_create_channel

        public static long ChannelManager_create_channel​(long this_arg,
                                                         byte[] their_network_key,
                                                         long channel_value_satoshis,
                                                         long push_msat,
                                                         long user_id,
                                                         long override_config)
      • ChannelManager_list_channels

        public static long[] ChannelManager_list_channels​(long this_arg)
      • ChannelManager_list_usable_channels

        public static long[] ChannelManager_list_usable_channels​(long this_arg)
      • ChannelManager_close_channel

        public static long ChannelManager_close_channel​(long this_arg,
                                                        byte[] channel_id)
      • ChannelManager_close_channel_with_target_feerate

        public static long ChannelManager_close_channel_with_target_feerate​(long this_arg,
                                                                            byte[] channel_id,
                                                                            int target_feerate_sats_per_1000_weight)
      • ChannelManager_force_close_channel

        public static long ChannelManager_force_close_channel​(long this_arg,
                                                              byte[] channel_id)
      • ChannelManager_force_close_all_channels

        public static void ChannelManager_force_close_all_channels​(long this_arg)
      • ChannelManager_send_payment

        public static long ChannelManager_send_payment​(long this_arg,
                                                       long route,
                                                       byte[] payment_hash,
                                                       byte[] payment_secret)
      • ChannelManager_send_spontaneous_payment

        public static long ChannelManager_send_spontaneous_payment​(long this_arg,
                                                                   long route,
                                                                   byte[] payment_preimage)
      • ChannelManager_funding_transaction_generated

        public static long ChannelManager_funding_transaction_generated​(long this_arg,
                                                                        byte[] temporary_channel_id,
                                                                        byte[] funding_transaction)
      • ChannelManager_broadcast_node_announcement

        public static void ChannelManager_broadcast_node_announcement​(long this_arg,
                                                                      byte[] rgb,
                                                                      byte[] alias,
                                                                      long[] addresses)
      • ChannelManager_process_pending_htlc_forwards

        public static void ChannelManager_process_pending_htlc_forwards​(long this_arg)
      • ChannelManager_timer_tick_occurred

        public static void ChannelManager_timer_tick_occurred​(long this_arg)
      • ChannelManager_fail_htlc_backwards

        public static boolean ChannelManager_fail_htlc_backwards​(long this_arg,
                                                                 byte[] payment_hash)
      • ChannelManager_claim_funds

        public static boolean ChannelManager_claim_funds​(long this_arg,
                                                         byte[] payment_preimage)
      • ChannelManager_get_our_node_id

        public static byte[] ChannelManager_get_our_node_id​(long this_arg)
      • ChannelManager_channel_monitor_updated

        public static void ChannelManager_channel_monitor_updated​(long this_arg,
                                                                  long funding_txo,
                                                                  long highest_applied_update_id)
      • ChannelManager_create_inbound_payment

        public static long ChannelManager_create_inbound_payment​(long this_arg,
                                                                 long min_value_msat,
                                                                 int invoice_expiry_delta_secs,
                                                                 long user_payment_id)
      • ChannelManager_create_inbound_payment_for_hash

        public static long ChannelManager_create_inbound_payment_for_hash​(long this_arg,
                                                                          byte[] payment_hash,
                                                                          long min_value_msat,
                                                                          int invoice_expiry_delta_secs,
                                                                          long user_payment_id)
      • ChannelManager_as_MessageSendEventsProvider

        public static long ChannelManager_as_MessageSendEventsProvider​(long this_arg)
      • ChannelManager_as_EventsProvider

        public static long ChannelManager_as_EventsProvider​(long this_arg)
      • ChannelManager_as_Listen

        public static long ChannelManager_as_Listen​(long this_arg)
      • ChannelManager_as_Confirm

        public static long ChannelManager_as_Confirm​(long this_arg)
      • ChannelManager_await_persistable_update_timeout

        public static boolean ChannelManager_await_persistable_update_timeout​(long this_arg,
                                                                              long max_wait)
      • ChannelManager_await_persistable_update

        public static void ChannelManager_await_persistable_update​(long this_arg)
      • ChannelManager_current_best_block

        public static long ChannelManager_current_best_block​(long this_arg)
      • ChannelManager_as_ChannelMessageHandler

        public static long ChannelManager_as_ChannelMessageHandler​(long this_arg)
      • ChannelManager_write

        public static byte[] ChannelManager_write​(long obj)
      • ChannelManagerReadArgs_free

        public static void ChannelManagerReadArgs_free​(long this_obj)
      • ChannelManagerReadArgs_get_keys_manager

        public static long ChannelManagerReadArgs_get_keys_manager​(long this_ptr)
      • ChannelManagerReadArgs_set_keys_manager

        public static void ChannelManagerReadArgs_set_keys_manager​(long this_ptr,
                                                                   long val)
      • ChannelManagerReadArgs_get_fee_estimator

        public static long ChannelManagerReadArgs_get_fee_estimator​(long this_ptr)
      • ChannelManagerReadArgs_set_fee_estimator

        public static void ChannelManagerReadArgs_set_fee_estimator​(long this_ptr,
                                                                    long val)
      • ChannelManagerReadArgs_get_chain_monitor

        public static long ChannelManagerReadArgs_get_chain_monitor​(long this_ptr)
      • ChannelManagerReadArgs_set_chain_monitor

        public static void ChannelManagerReadArgs_set_chain_monitor​(long this_ptr,
                                                                    long val)
      • ChannelManagerReadArgs_get_tx_broadcaster

        public static long ChannelManagerReadArgs_get_tx_broadcaster​(long this_ptr)
      • ChannelManagerReadArgs_set_tx_broadcaster

        public static void ChannelManagerReadArgs_set_tx_broadcaster​(long this_ptr,
                                                                     long val)
      • ChannelManagerReadArgs_get_logger

        public static long ChannelManagerReadArgs_get_logger​(long this_ptr)
      • ChannelManagerReadArgs_set_logger

        public static void ChannelManagerReadArgs_set_logger​(long this_ptr,
                                                             long val)
      • ChannelManagerReadArgs_get_default_config

        public static long ChannelManagerReadArgs_get_default_config​(long this_ptr)
      • ChannelManagerReadArgs_set_default_config

        public static void ChannelManagerReadArgs_set_default_config​(long this_ptr,
                                                                     long val)
      • ChannelManagerReadArgs_new

        public static long ChannelManagerReadArgs_new​(long keys_manager,
                                                      long fee_estimator,
                                                      long chain_monitor,
                                                      long tx_broadcaster,
                                                      long logger,
                                                      long default_config,
                                                      long[] channel_monitors)
      • C2Tuple_BlockHashChannelManagerZ_read

        public static long C2Tuple_BlockHashChannelManagerZ_read​(byte[] ser,
                                                                 long arg)
      • DecodeError_free

        public static void DecodeError_free​(long this_obj)
      • DecodeError_clone

        public static long DecodeError_clone​(long orig)
      • Init_free

        public static void Init_free​(long this_obj)
      • Init_get_features

        public static long Init_get_features​(long this_ptr)
      • Init_set_features

        public static void Init_set_features​(long this_ptr,
                                             long val)
      • Init_new

        public static long Init_new​(long features_arg)
      • Init_clone

        public static long Init_clone​(long orig)
      • ErrorMessage_free

        public static void ErrorMessage_free​(long this_obj)
      • ErrorMessage_get_channel_id

        public static byte[] ErrorMessage_get_channel_id​(long this_ptr)
      • ErrorMessage_set_channel_id

        public static void ErrorMessage_set_channel_id​(long this_ptr,
                                                       byte[] val)
      • ErrorMessage_get_data

        public static String ErrorMessage_get_data​(long this_ptr)
      • ErrorMessage_set_data

        public static void ErrorMessage_set_data​(long this_ptr,
                                                 String val)
      • ErrorMessage_new

        public static long ErrorMessage_new​(byte[] channel_id_arg,
                                            String data_arg)
      • ErrorMessage_clone

        public static long ErrorMessage_clone​(long orig)
      • Ping_free

        public static void Ping_free​(long this_obj)
      • Ping_get_ponglen

        public static short Ping_get_ponglen​(long this_ptr)
      • Ping_set_ponglen

        public static void Ping_set_ponglen​(long this_ptr,
                                            short val)
      • Ping_get_byteslen

        public static short Ping_get_byteslen​(long this_ptr)
      • Ping_set_byteslen

        public static void Ping_set_byteslen​(long this_ptr,
                                             short val)
      • Ping_new

        public static long Ping_new​(short ponglen_arg,
                                    short byteslen_arg)
      • Ping_clone

        public static long Ping_clone​(long orig)
      • Pong_free

        public static void Pong_free​(long this_obj)
      • Pong_get_byteslen

        public static short Pong_get_byteslen​(long this_ptr)
      • Pong_set_byteslen

        public static void Pong_set_byteslen​(long this_ptr,
                                             short val)
      • Pong_new

        public static long Pong_new​(short byteslen_arg)
      • Pong_clone

        public static long Pong_clone​(long orig)
      • OpenChannel_free

        public static void OpenChannel_free​(long this_obj)
      • OpenChannel_get_chain_hash

        public static byte[] OpenChannel_get_chain_hash​(long this_ptr)
      • OpenChannel_set_chain_hash

        public static void OpenChannel_set_chain_hash​(long this_ptr,
                                                      byte[] val)
      • OpenChannel_get_temporary_channel_id

        public static byte[] OpenChannel_get_temporary_channel_id​(long this_ptr)
      • OpenChannel_set_temporary_channel_id

        public static void OpenChannel_set_temporary_channel_id​(long this_ptr,
                                                                byte[] val)
      • OpenChannel_get_funding_satoshis

        public static long OpenChannel_get_funding_satoshis​(long this_ptr)
      • OpenChannel_set_funding_satoshis

        public static void OpenChannel_set_funding_satoshis​(long this_ptr,
                                                            long val)
      • OpenChannel_get_push_msat

        public static long OpenChannel_get_push_msat​(long this_ptr)
      • OpenChannel_set_push_msat

        public static void OpenChannel_set_push_msat​(long this_ptr,
                                                     long val)
      • OpenChannel_get_dust_limit_satoshis

        public static long OpenChannel_get_dust_limit_satoshis​(long this_ptr)
      • OpenChannel_set_dust_limit_satoshis

        public static void OpenChannel_set_dust_limit_satoshis​(long this_ptr,
                                                               long val)
      • OpenChannel_get_max_htlc_value_in_flight_msat

        public static long OpenChannel_get_max_htlc_value_in_flight_msat​(long this_ptr)
      • OpenChannel_set_max_htlc_value_in_flight_msat

        public static void OpenChannel_set_max_htlc_value_in_flight_msat​(long this_ptr,
                                                                         long val)
      • OpenChannel_get_channel_reserve_satoshis

        public static long OpenChannel_get_channel_reserve_satoshis​(long this_ptr)
      • OpenChannel_set_channel_reserve_satoshis

        public static void OpenChannel_set_channel_reserve_satoshis​(long this_ptr,
                                                                    long val)
      • OpenChannel_get_htlc_minimum_msat

        public static long OpenChannel_get_htlc_minimum_msat​(long this_ptr)
      • OpenChannel_set_htlc_minimum_msat

        public static void OpenChannel_set_htlc_minimum_msat​(long this_ptr,
                                                             long val)
      • OpenChannel_get_feerate_per_kw

        public static int OpenChannel_get_feerate_per_kw​(long this_ptr)
      • OpenChannel_set_feerate_per_kw

        public static void OpenChannel_set_feerate_per_kw​(long this_ptr,
                                                          int val)
      • OpenChannel_get_to_self_delay

        public static short OpenChannel_get_to_self_delay​(long this_ptr)
      • OpenChannel_set_to_self_delay

        public static void OpenChannel_set_to_self_delay​(long this_ptr,
                                                         short val)
      • OpenChannel_get_max_accepted_htlcs

        public static short OpenChannel_get_max_accepted_htlcs​(long this_ptr)
      • OpenChannel_set_max_accepted_htlcs

        public static void OpenChannel_set_max_accepted_htlcs​(long this_ptr,
                                                              short val)
      • OpenChannel_get_funding_pubkey

        public static byte[] OpenChannel_get_funding_pubkey​(long this_ptr)
      • OpenChannel_set_funding_pubkey

        public static void OpenChannel_set_funding_pubkey​(long this_ptr,
                                                          byte[] val)
      • OpenChannel_get_revocation_basepoint

        public static byte[] OpenChannel_get_revocation_basepoint​(long this_ptr)
      • OpenChannel_set_revocation_basepoint

        public static void OpenChannel_set_revocation_basepoint​(long this_ptr,
                                                                byte[] val)
      • OpenChannel_get_payment_point

        public static byte[] OpenChannel_get_payment_point​(long this_ptr)
      • OpenChannel_set_payment_point

        public static void OpenChannel_set_payment_point​(long this_ptr,
                                                         byte[] val)
      • OpenChannel_get_delayed_payment_basepoint

        public static byte[] OpenChannel_get_delayed_payment_basepoint​(long this_ptr)
      • OpenChannel_set_delayed_payment_basepoint

        public static void OpenChannel_set_delayed_payment_basepoint​(long this_ptr,
                                                                     byte[] val)
      • OpenChannel_get_htlc_basepoint

        public static byte[] OpenChannel_get_htlc_basepoint​(long this_ptr)
      • OpenChannel_set_htlc_basepoint

        public static void OpenChannel_set_htlc_basepoint​(long this_ptr,
                                                          byte[] val)
      • OpenChannel_get_first_per_commitment_point

        public static byte[] OpenChannel_get_first_per_commitment_point​(long this_ptr)
      • OpenChannel_set_first_per_commitment_point

        public static void OpenChannel_set_first_per_commitment_point​(long this_ptr,
                                                                      byte[] val)
      • OpenChannel_get_channel_flags

        public static byte OpenChannel_get_channel_flags​(long this_ptr)
      • OpenChannel_set_channel_flags

        public static void OpenChannel_set_channel_flags​(long this_ptr,
                                                         byte val)
      • OpenChannel_clone

        public static long OpenChannel_clone​(long orig)
      • AcceptChannel_free

        public static void AcceptChannel_free​(long this_obj)
      • AcceptChannel_get_temporary_channel_id

        public static byte[] AcceptChannel_get_temporary_channel_id​(long this_ptr)
      • AcceptChannel_set_temporary_channel_id

        public static void AcceptChannel_set_temporary_channel_id​(long this_ptr,
                                                                  byte[] val)
      • AcceptChannel_get_dust_limit_satoshis

        public static long AcceptChannel_get_dust_limit_satoshis​(long this_ptr)
      • AcceptChannel_set_dust_limit_satoshis

        public static void AcceptChannel_set_dust_limit_satoshis​(long this_ptr,
                                                                 long val)
      • AcceptChannel_get_max_htlc_value_in_flight_msat

        public static long AcceptChannel_get_max_htlc_value_in_flight_msat​(long this_ptr)
      • AcceptChannel_set_max_htlc_value_in_flight_msat

        public static void AcceptChannel_set_max_htlc_value_in_flight_msat​(long this_ptr,
                                                                           long val)
      • AcceptChannel_get_channel_reserve_satoshis

        public static long AcceptChannel_get_channel_reserve_satoshis​(long this_ptr)
      • AcceptChannel_set_channel_reserve_satoshis

        public static void AcceptChannel_set_channel_reserve_satoshis​(long this_ptr,
                                                                      long val)
      • AcceptChannel_get_htlc_minimum_msat

        public static long AcceptChannel_get_htlc_minimum_msat​(long this_ptr)
      • AcceptChannel_set_htlc_minimum_msat

        public static void AcceptChannel_set_htlc_minimum_msat​(long this_ptr,
                                                               long val)
      • AcceptChannel_get_minimum_depth

        public static int AcceptChannel_get_minimum_depth​(long this_ptr)
      • AcceptChannel_set_minimum_depth

        public static void AcceptChannel_set_minimum_depth​(long this_ptr,
                                                           int val)
      • AcceptChannel_get_to_self_delay

        public static short AcceptChannel_get_to_self_delay​(long this_ptr)
      • AcceptChannel_set_to_self_delay

        public static void AcceptChannel_set_to_self_delay​(long this_ptr,
                                                           short val)
      • AcceptChannel_get_max_accepted_htlcs

        public static short AcceptChannel_get_max_accepted_htlcs​(long this_ptr)
      • AcceptChannel_set_max_accepted_htlcs

        public static void AcceptChannel_set_max_accepted_htlcs​(long this_ptr,
                                                                short val)
      • AcceptChannel_get_funding_pubkey

        public static byte[] AcceptChannel_get_funding_pubkey​(long this_ptr)
      • AcceptChannel_set_funding_pubkey

        public static void AcceptChannel_set_funding_pubkey​(long this_ptr,
                                                            byte[] val)
      • AcceptChannel_get_revocation_basepoint

        public static byte[] AcceptChannel_get_revocation_basepoint​(long this_ptr)
      • AcceptChannel_set_revocation_basepoint

        public static void AcceptChannel_set_revocation_basepoint​(long this_ptr,
                                                                  byte[] val)
      • AcceptChannel_get_payment_point

        public static byte[] AcceptChannel_get_payment_point​(long this_ptr)
      • AcceptChannel_set_payment_point

        public static void AcceptChannel_set_payment_point​(long this_ptr,
                                                           byte[] val)
      • AcceptChannel_get_delayed_payment_basepoint

        public static byte[] AcceptChannel_get_delayed_payment_basepoint​(long this_ptr)
      • AcceptChannel_set_delayed_payment_basepoint

        public static void AcceptChannel_set_delayed_payment_basepoint​(long this_ptr,
                                                                       byte[] val)
      • AcceptChannel_get_htlc_basepoint

        public static byte[] AcceptChannel_get_htlc_basepoint​(long this_ptr)
      • AcceptChannel_set_htlc_basepoint

        public static void AcceptChannel_set_htlc_basepoint​(long this_ptr,
                                                            byte[] val)
      • AcceptChannel_get_first_per_commitment_point

        public static byte[] AcceptChannel_get_first_per_commitment_point​(long this_ptr)
      • AcceptChannel_set_first_per_commitment_point

        public static void AcceptChannel_set_first_per_commitment_point​(long this_ptr,
                                                                        byte[] val)
      • AcceptChannel_clone

        public static long AcceptChannel_clone​(long orig)
      • FundingCreated_free

        public static void FundingCreated_free​(long this_obj)
      • FundingCreated_get_temporary_channel_id

        public static byte[] FundingCreated_get_temporary_channel_id​(long this_ptr)
      • FundingCreated_set_temporary_channel_id

        public static void FundingCreated_set_temporary_channel_id​(long this_ptr,
                                                                   byte[] val)
      • FundingCreated_get_funding_txid

        public static byte[] FundingCreated_get_funding_txid​(long this_ptr)
      • FundingCreated_set_funding_txid

        public static void FundingCreated_set_funding_txid​(long this_ptr,
                                                           byte[] val)
      • FundingCreated_get_funding_output_index

        public static short FundingCreated_get_funding_output_index​(long this_ptr)
      • FundingCreated_set_funding_output_index

        public static void FundingCreated_set_funding_output_index​(long this_ptr,
                                                                   short val)
      • FundingCreated_get_signature

        public static byte[] FundingCreated_get_signature​(long this_ptr)
      • FundingCreated_set_signature

        public static void FundingCreated_set_signature​(long this_ptr,
                                                        byte[] val)
      • FundingCreated_new

        public static long FundingCreated_new​(byte[] temporary_channel_id_arg,
                                              byte[] funding_txid_arg,
                                              short funding_output_index_arg,
                                              byte[] signature_arg)
      • FundingCreated_clone

        public static long FundingCreated_clone​(long orig)
      • FundingSigned_free

        public static void FundingSigned_free​(long this_obj)
      • FundingSigned_get_channel_id

        public static byte[] FundingSigned_get_channel_id​(long this_ptr)
      • FundingSigned_set_channel_id

        public static void FundingSigned_set_channel_id​(long this_ptr,
                                                        byte[] val)
      • FundingSigned_get_signature

        public static byte[] FundingSigned_get_signature​(long this_ptr)
      • FundingSigned_set_signature

        public static void FundingSigned_set_signature​(long this_ptr,
                                                       byte[] val)
      • FundingSigned_new

        public static long FundingSigned_new​(byte[] channel_id_arg,
                                             byte[] signature_arg)
      • FundingSigned_clone

        public static long FundingSigned_clone​(long orig)
      • FundingLocked_free

        public static void FundingLocked_free​(long this_obj)
      • FundingLocked_get_channel_id

        public static byte[] FundingLocked_get_channel_id​(long this_ptr)
      • FundingLocked_set_channel_id

        public static void FundingLocked_set_channel_id​(long this_ptr,
                                                        byte[] val)
      • FundingLocked_get_next_per_commitment_point

        public static byte[] FundingLocked_get_next_per_commitment_point​(long this_ptr)
      • FundingLocked_set_next_per_commitment_point

        public static void FundingLocked_set_next_per_commitment_point​(long this_ptr,
                                                                       byte[] val)
      • FundingLocked_new

        public static long FundingLocked_new​(byte[] channel_id_arg,
                                             byte[] next_per_commitment_point_arg)
      • FundingLocked_clone

        public static long FundingLocked_clone​(long orig)
      • Shutdown_free

        public static void Shutdown_free​(long this_obj)
      • Shutdown_get_channel_id

        public static byte[] Shutdown_get_channel_id​(long this_ptr)
      • Shutdown_set_channel_id

        public static void Shutdown_set_channel_id​(long this_ptr,
                                                   byte[] val)
      • Shutdown_get_scriptpubkey

        public static byte[] Shutdown_get_scriptpubkey​(long this_ptr)
      • Shutdown_set_scriptpubkey

        public static void Shutdown_set_scriptpubkey​(long this_ptr,
                                                     byte[] val)
      • Shutdown_new

        public static long Shutdown_new​(byte[] channel_id_arg,
                                        byte[] scriptpubkey_arg)
      • Shutdown_clone

        public static long Shutdown_clone​(long orig)
      • ClosingSignedFeeRange_free

        public static void ClosingSignedFeeRange_free​(long this_obj)
      • ClosingSignedFeeRange_get_min_fee_satoshis

        public static long ClosingSignedFeeRange_get_min_fee_satoshis​(long this_ptr)
      • ClosingSignedFeeRange_set_min_fee_satoshis

        public static void ClosingSignedFeeRange_set_min_fee_satoshis​(long this_ptr,
                                                                      long val)
      • ClosingSignedFeeRange_get_max_fee_satoshis

        public static long ClosingSignedFeeRange_get_max_fee_satoshis​(long this_ptr)
      • ClosingSignedFeeRange_set_max_fee_satoshis

        public static void ClosingSignedFeeRange_set_max_fee_satoshis​(long this_ptr,
                                                                      long val)
      • ClosingSignedFeeRange_new

        public static long ClosingSignedFeeRange_new​(long min_fee_satoshis_arg,
                                                     long max_fee_satoshis_arg)
      • ClosingSignedFeeRange_clone

        public static long ClosingSignedFeeRange_clone​(long orig)
      • ClosingSigned_free

        public static void ClosingSigned_free​(long this_obj)
      • ClosingSigned_get_channel_id

        public static byte[] ClosingSigned_get_channel_id​(long this_ptr)
      • ClosingSigned_set_channel_id

        public static void ClosingSigned_set_channel_id​(long this_ptr,
                                                        byte[] val)
      • ClosingSigned_get_fee_satoshis

        public static long ClosingSigned_get_fee_satoshis​(long this_ptr)
      • ClosingSigned_set_fee_satoshis

        public static void ClosingSigned_set_fee_satoshis​(long this_ptr,
                                                          long val)
      • ClosingSigned_get_signature

        public static byte[] ClosingSigned_get_signature​(long this_ptr)
      • ClosingSigned_set_signature

        public static void ClosingSigned_set_signature​(long this_ptr,
                                                       byte[] val)
      • ClosingSigned_get_fee_range

        public static long ClosingSigned_get_fee_range​(long this_ptr)
      • ClosingSigned_set_fee_range

        public static void ClosingSigned_set_fee_range​(long this_ptr,
                                                       long val)
      • ClosingSigned_new

        public static long ClosingSigned_new​(byte[] channel_id_arg,
                                             long fee_satoshis_arg,
                                             byte[] signature_arg,
                                             long fee_range_arg)
      • ClosingSigned_clone

        public static long ClosingSigned_clone​(long orig)
      • UpdateAddHTLC_free

        public static void UpdateAddHTLC_free​(long this_obj)
      • UpdateAddHTLC_get_channel_id

        public static byte[] UpdateAddHTLC_get_channel_id​(long this_ptr)
      • UpdateAddHTLC_set_channel_id

        public static void UpdateAddHTLC_set_channel_id​(long this_ptr,
                                                        byte[] val)
      • UpdateAddHTLC_get_htlc_id

        public static long UpdateAddHTLC_get_htlc_id​(long this_ptr)
      • UpdateAddHTLC_set_htlc_id

        public static void UpdateAddHTLC_set_htlc_id​(long this_ptr,
                                                     long val)
      • UpdateAddHTLC_get_amount_msat

        public static long UpdateAddHTLC_get_amount_msat​(long this_ptr)
      • UpdateAddHTLC_set_amount_msat

        public static void UpdateAddHTLC_set_amount_msat​(long this_ptr,
                                                         long val)
      • UpdateAddHTLC_get_payment_hash

        public static byte[] UpdateAddHTLC_get_payment_hash​(long this_ptr)
      • UpdateAddHTLC_set_payment_hash

        public static void UpdateAddHTLC_set_payment_hash​(long this_ptr,
                                                          byte[] val)
      • UpdateAddHTLC_get_cltv_expiry

        public static int UpdateAddHTLC_get_cltv_expiry​(long this_ptr)
      • UpdateAddHTLC_set_cltv_expiry

        public static void UpdateAddHTLC_set_cltv_expiry​(long this_ptr,
                                                         int val)
      • UpdateAddHTLC_clone

        public static long UpdateAddHTLC_clone​(long orig)
      • UpdateFulfillHTLC_free

        public static void UpdateFulfillHTLC_free​(long this_obj)
      • UpdateFulfillHTLC_get_channel_id

        public static byte[] UpdateFulfillHTLC_get_channel_id​(long this_ptr)
      • UpdateFulfillHTLC_set_channel_id

        public static void UpdateFulfillHTLC_set_channel_id​(long this_ptr,
                                                            byte[] val)
      • UpdateFulfillHTLC_get_htlc_id

        public static long UpdateFulfillHTLC_get_htlc_id​(long this_ptr)
      • UpdateFulfillHTLC_set_htlc_id

        public static void UpdateFulfillHTLC_set_htlc_id​(long this_ptr,
                                                         long val)
      • UpdateFulfillHTLC_get_payment_preimage

        public static byte[] UpdateFulfillHTLC_get_payment_preimage​(long this_ptr)
      • UpdateFulfillHTLC_set_payment_preimage

        public static void UpdateFulfillHTLC_set_payment_preimage​(long this_ptr,
                                                                  byte[] val)
      • UpdateFulfillHTLC_new

        public static long UpdateFulfillHTLC_new​(byte[] channel_id_arg,
                                                 long htlc_id_arg,
                                                 byte[] payment_preimage_arg)
      • UpdateFulfillHTLC_clone

        public static long UpdateFulfillHTLC_clone​(long orig)
      • UpdateFailHTLC_free

        public static void UpdateFailHTLC_free​(long this_obj)
      • UpdateFailHTLC_get_channel_id

        public static byte[] UpdateFailHTLC_get_channel_id​(long this_ptr)
      • UpdateFailHTLC_set_channel_id

        public static void UpdateFailHTLC_set_channel_id​(long this_ptr,
                                                         byte[] val)
      • UpdateFailHTLC_get_htlc_id

        public static long UpdateFailHTLC_get_htlc_id​(long this_ptr)
      • UpdateFailHTLC_set_htlc_id

        public static void UpdateFailHTLC_set_htlc_id​(long this_ptr,
                                                      long val)
      • UpdateFailHTLC_clone

        public static long UpdateFailHTLC_clone​(long orig)
      • UpdateFailMalformedHTLC_free

        public static void UpdateFailMalformedHTLC_free​(long this_obj)
      • UpdateFailMalformedHTLC_get_channel_id

        public static byte[] UpdateFailMalformedHTLC_get_channel_id​(long this_ptr)
      • UpdateFailMalformedHTLC_set_channel_id

        public static void UpdateFailMalformedHTLC_set_channel_id​(long this_ptr,
                                                                  byte[] val)
      • UpdateFailMalformedHTLC_get_htlc_id

        public static long UpdateFailMalformedHTLC_get_htlc_id​(long this_ptr)
      • UpdateFailMalformedHTLC_set_htlc_id

        public static void UpdateFailMalformedHTLC_set_htlc_id​(long this_ptr,
                                                               long val)
      • UpdateFailMalformedHTLC_get_failure_code

        public static short UpdateFailMalformedHTLC_get_failure_code​(long this_ptr)
      • UpdateFailMalformedHTLC_set_failure_code

        public static void UpdateFailMalformedHTLC_set_failure_code​(long this_ptr,
                                                                    short val)
      • UpdateFailMalformedHTLC_clone

        public static long UpdateFailMalformedHTLC_clone​(long orig)
      • CommitmentSigned_free

        public static void CommitmentSigned_free​(long this_obj)
      • CommitmentSigned_get_channel_id

        public static byte[] CommitmentSigned_get_channel_id​(long this_ptr)
      • CommitmentSigned_set_channel_id

        public static void CommitmentSigned_set_channel_id​(long this_ptr,
                                                           byte[] val)
      • CommitmentSigned_get_signature

        public static byte[] CommitmentSigned_get_signature​(long this_ptr)
      • CommitmentSigned_set_signature

        public static void CommitmentSigned_set_signature​(long this_ptr,
                                                          byte[] val)
      • CommitmentSigned_set_htlc_signatures

        public static void CommitmentSigned_set_htlc_signatures​(long this_ptr,
                                                                byte[][] val)
      • CommitmentSigned_new

        public static long CommitmentSigned_new​(byte[] channel_id_arg,
                                                byte[] signature_arg,
                                                byte[][] htlc_signatures_arg)
      • CommitmentSigned_clone

        public static long CommitmentSigned_clone​(long orig)
      • RevokeAndACK_free

        public static void RevokeAndACK_free​(long this_obj)
      • RevokeAndACK_get_channel_id

        public static byte[] RevokeAndACK_get_channel_id​(long this_ptr)
      • RevokeAndACK_set_channel_id

        public static void RevokeAndACK_set_channel_id​(long this_ptr,
                                                       byte[] val)
      • RevokeAndACK_get_per_commitment_secret

        public static byte[] RevokeAndACK_get_per_commitment_secret​(long this_ptr)
      • RevokeAndACK_set_per_commitment_secret

        public static void RevokeAndACK_set_per_commitment_secret​(long this_ptr,
                                                                  byte[] val)
      • RevokeAndACK_get_next_per_commitment_point

        public static byte[] RevokeAndACK_get_next_per_commitment_point​(long this_ptr)
      • RevokeAndACK_set_next_per_commitment_point

        public static void RevokeAndACK_set_next_per_commitment_point​(long this_ptr,
                                                                      byte[] val)
      • RevokeAndACK_new

        public static long RevokeAndACK_new​(byte[] channel_id_arg,
                                            byte[] per_commitment_secret_arg,
                                            byte[] next_per_commitment_point_arg)
      • RevokeAndACK_clone

        public static long RevokeAndACK_clone​(long orig)
      • UpdateFee_free

        public static void UpdateFee_free​(long this_obj)
      • UpdateFee_get_channel_id

        public static byte[] UpdateFee_get_channel_id​(long this_ptr)
      • UpdateFee_set_channel_id

        public static void UpdateFee_set_channel_id​(long this_ptr,
                                                    byte[] val)
      • UpdateFee_get_feerate_per_kw

        public static int UpdateFee_get_feerate_per_kw​(long this_ptr)
      • UpdateFee_set_feerate_per_kw

        public static void UpdateFee_set_feerate_per_kw​(long this_ptr,
                                                        int val)
      • UpdateFee_new

        public static long UpdateFee_new​(byte[] channel_id_arg,
                                         int feerate_per_kw_arg)
      • UpdateFee_clone

        public static long UpdateFee_clone​(long orig)
      • DataLossProtect_free

        public static void DataLossProtect_free​(long this_obj)
      • DataLossProtect_get_your_last_per_commitment_secret

        public static byte[] DataLossProtect_get_your_last_per_commitment_secret​(long this_ptr)
      • DataLossProtect_set_your_last_per_commitment_secret

        public static void DataLossProtect_set_your_last_per_commitment_secret​(long this_ptr,
                                                                               byte[] val)
      • DataLossProtect_get_my_current_per_commitment_point

        public static byte[] DataLossProtect_get_my_current_per_commitment_point​(long this_ptr)
      • DataLossProtect_set_my_current_per_commitment_point

        public static void DataLossProtect_set_my_current_per_commitment_point​(long this_ptr,
                                                                               byte[] val)
      • DataLossProtect_new

        public static long DataLossProtect_new​(byte[] your_last_per_commitment_secret_arg,
                                               byte[] my_current_per_commitment_point_arg)
      • DataLossProtect_clone

        public static long DataLossProtect_clone​(long orig)
      • ChannelReestablish_free

        public static void ChannelReestablish_free​(long this_obj)
      • ChannelReestablish_get_channel_id

        public static byte[] ChannelReestablish_get_channel_id​(long this_ptr)
      • ChannelReestablish_set_channel_id

        public static void ChannelReestablish_set_channel_id​(long this_ptr,
                                                             byte[] val)
      • ChannelReestablish_get_next_local_commitment_number

        public static long ChannelReestablish_get_next_local_commitment_number​(long this_ptr)
      • ChannelReestablish_set_next_local_commitment_number

        public static void ChannelReestablish_set_next_local_commitment_number​(long this_ptr,
                                                                               long val)
      • ChannelReestablish_get_next_remote_commitment_number

        public static long ChannelReestablish_get_next_remote_commitment_number​(long this_ptr)
      • ChannelReestablish_set_next_remote_commitment_number

        public static void ChannelReestablish_set_next_remote_commitment_number​(long this_ptr,
                                                                                long val)
      • ChannelReestablish_clone

        public static long ChannelReestablish_clone​(long orig)
      • AnnouncementSignatures_free

        public static void AnnouncementSignatures_free​(long this_obj)
      • AnnouncementSignatures_get_channel_id

        public static byte[] AnnouncementSignatures_get_channel_id​(long this_ptr)
      • AnnouncementSignatures_set_channel_id

        public static void AnnouncementSignatures_set_channel_id​(long this_ptr,
                                                                 byte[] val)
      • AnnouncementSignatures_get_short_channel_id

        public static long AnnouncementSignatures_get_short_channel_id​(long this_ptr)
      • AnnouncementSignatures_set_short_channel_id

        public static void AnnouncementSignatures_set_short_channel_id​(long this_ptr,
                                                                       long val)
      • AnnouncementSignatures_get_node_signature

        public static byte[] AnnouncementSignatures_get_node_signature​(long this_ptr)
      • AnnouncementSignatures_set_node_signature

        public static void AnnouncementSignatures_set_node_signature​(long this_ptr,
                                                                     byte[] val)
      • AnnouncementSignatures_get_bitcoin_signature

        public static byte[] AnnouncementSignatures_get_bitcoin_signature​(long this_ptr)
      • AnnouncementSignatures_set_bitcoin_signature

        public static void AnnouncementSignatures_set_bitcoin_signature​(long this_ptr,
                                                                        byte[] val)
      • AnnouncementSignatures_new

        public static long AnnouncementSignatures_new​(byte[] channel_id_arg,
                                                      long short_channel_id_arg,
                                                      byte[] node_signature_arg,
                                                      byte[] bitcoin_signature_arg)
      • AnnouncementSignatures_clone

        public static long AnnouncementSignatures_clone​(long orig)
      • NetAddress_free

        public static void NetAddress_free​(long this_ptr)
      • NetAddress_clone

        public static long NetAddress_clone​(long orig)
      • NetAddress_ipv4

        public static long NetAddress_ipv4​(byte[] addr,
                                           short port)
      • NetAddress_ipv6

        public static long NetAddress_ipv6​(byte[] addr,
                                           short port)
      • NetAddress_onion_v2

        public static long NetAddress_onion_v2​(byte[] addr,
                                               short port)
      • NetAddress_onion_v3

        public static long NetAddress_onion_v3​(byte[] ed25519_pubkey,
                                               short checksum,
                                               byte version,
                                               short port)
      • NetAddress_write

        public static byte[] NetAddress_write​(long obj)
      • Result_read

        public static long Result_read​(byte[] ser)
      • NetAddress_read

        public static long NetAddress_read​(byte[] ser)
      • UnsignedNodeAnnouncement_free

        public static void UnsignedNodeAnnouncement_free​(long this_obj)
      • UnsignedNodeAnnouncement_get_features

        public static long UnsignedNodeAnnouncement_get_features​(long this_ptr)
      • UnsignedNodeAnnouncement_set_features

        public static void UnsignedNodeAnnouncement_set_features​(long this_ptr,
                                                                 long val)
      • UnsignedNodeAnnouncement_get_timestamp

        public static int UnsignedNodeAnnouncement_get_timestamp​(long this_ptr)
      • UnsignedNodeAnnouncement_set_timestamp

        public static void UnsignedNodeAnnouncement_set_timestamp​(long this_ptr,
                                                                  int val)
      • UnsignedNodeAnnouncement_get_node_id

        public static byte[] UnsignedNodeAnnouncement_get_node_id​(long this_ptr)
      • UnsignedNodeAnnouncement_set_node_id

        public static void UnsignedNodeAnnouncement_set_node_id​(long this_ptr,
                                                                byte[] val)
      • UnsignedNodeAnnouncement_get_rgb

        public static byte[] UnsignedNodeAnnouncement_get_rgb​(long this_ptr)
      • UnsignedNodeAnnouncement_set_rgb

        public static void UnsignedNodeAnnouncement_set_rgb​(long this_ptr,
                                                            byte[] val)
      • UnsignedNodeAnnouncement_get_alias

        public static byte[] UnsignedNodeAnnouncement_get_alias​(long this_ptr)
      • UnsignedNodeAnnouncement_set_alias

        public static void UnsignedNodeAnnouncement_set_alias​(long this_ptr,
                                                              byte[] val)
      • UnsignedNodeAnnouncement_set_addresses

        public static void UnsignedNodeAnnouncement_set_addresses​(long this_ptr,
                                                                  long[] val)
      • UnsignedNodeAnnouncement_clone

        public static long UnsignedNodeAnnouncement_clone​(long orig)
      • NodeAnnouncement_free

        public static void NodeAnnouncement_free​(long this_obj)
      • NodeAnnouncement_get_signature

        public static byte[] NodeAnnouncement_get_signature​(long this_ptr)
      • NodeAnnouncement_set_signature

        public static void NodeAnnouncement_set_signature​(long this_ptr,
                                                          byte[] val)
      • NodeAnnouncement_get_contents

        public static long NodeAnnouncement_get_contents​(long this_ptr)
      • NodeAnnouncement_set_contents

        public static void NodeAnnouncement_set_contents​(long this_ptr,
                                                         long val)
      • NodeAnnouncement_new

        public static long NodeAnnouncement_new​(byte[] signature_arg,
                                                long contents_arg)
      • NodeAnnouncement_clone

        public static long NodeAnnouncement_clone​(long orig)
      • UnsignedChannelAnnouncement_free

        public static void UnsignedChannelAnnouncement_free​(long this_obj)
      • UnsignedChannelAnnouncement_get_features

        public static long UnsignedChannelAnnouncement_get_features​(long this_ptr)
      • UnsignedChannelAnnouncement_set_features

        public static void UnsignedChannelAnnouncement_set_features​(long this_ptr,
                                                                    long val)
      • UnsignedChannelAnnouncement_get_chain_hash

        public static byte[] UnsignedChannelAnnouncement_get_chain_hash​(long this_ptr)
      • UnsignedChannelAnnouncement_set_chain_hash

        public static void UnsignedChannelAnnouncement_set_chain_hash​(long this_ptr,
                                                                      byte[] val)
      • UnsignedChannelAnnouncement_get_short_channel_id

        public static long UnsignedChannelAnnouncement_get_short_channel_id​(long this_ptr)
      • UnsignedChannelAnnouncement_set_short_channel_id

        public static void UnsignedChannelAnnouncement_set_short_channel_id​(long this_ptr,
                                                                            long val)
      • UnsignedChannelAnnouncement_get_node_id_1

        public static byte[] UnsignedChannelAnnouncement_get_node_id_1​(long this_ptr)
      • UnsignedChannelAnnouncement_set_node_id_1

        public static void UnsignedChannelAnnouncement_set_node_id_1​(long this_ptr,
                                                                     byte[] val)
      • UnsignedChannelAnnouncement_get_node_id_2

        public static byte[] UnsignedChannelAnnouncement_get_node_id_2​(long this_ptr)
      • UnsignedChannelAnnouncement_set_node_id_2

        public static void UnsignedChannelAnnouncement_set_node_id_2​(long this_ptr,
                                                                     byte[] val)
      • UnsignedChannelAnnouncement_get_bitcoin_key_1

        public static byte[] UnsignedChannelAnnouncement_get_bitcoin_key_1​(long this_ptr)
      • UnsignedChannelAnnouncement_set_bitcoin_key_1

        public static void UnsignedChannelAnnouncement_set_bitcoin_key_1​(long this_ptr,
                                                                         byte[] val)
      • UnsignedChannelAnnouncement_get_bitcoin_key_2

        public static byte[] UnsignedChannelAnnouncement_get_bitcoin_key_2​(long this_ptr)
      • UnsignedChannelAnnouncement_set_bitcoin_key_2

        public static void UnsignedChannelAnnouncement_set_bitcoin_key_2​(long this_ptr,
                                                                         byte[] val)
      • UnsignedChannelAnnouncement_clone

        public static long UnsignedChannelAnnouncement_clone​(long orig)
      • ChannelAnnouncement_free

        public static void ChannelAnnouncement_free​(long this_obj)
      • ChannelAnnouncement_get_node_signature_1

        public static byte[] ChannelAnnouncement_get_node_signature_1​(long this_ptr)
      • ChannelAnnouncement_set_node_signature_1

        public static void ChannelAnnouncement_set_node_signature_1​(long this_ptr,
                                                                    byte[] val)
      • ChannelAnnouncement_get_node_signature_2

        public static byte[] ChannelAnnouncement_get_node_signature_2​(long this_ptr)
      • ChannelAnnouncement_set_node_signature_2

        public static void ChannelAnnouncement_set_node_signature_2​(long this_ptr,
                                                                    byte[] val)
      • ChannelAnnouncement_get_bitcoin_signature_1

        public static byte[] ChannelAnnouncement_get_bitcoin_signature_1​(long this_ptr)
      • ChannelAnnouncement_set_bitcoin_signature_1

        public static void ChannelAnnouncement_set_bitcoin_signature_1​(long this_ptr,
                                                                       byte[] val)
      • ChannelAnnouncement_get_bitcoin_signature_2

        public static byte[] ChannelAnnouncement_get_bitcoin_signature_2​(long this_ptr)
      • ChannelAnnouncement_set_bitcoin_signature_2

        public static void ChannelAnnouncement_set_bitcoin_signature_2​(long this_ptr,
                                                                       byte[] val)
      • ChannelAnnouncement_get_contents

        public static long ChannelAnnouncement_get_contents​(long this_ptr)
      • ChannelAnnouncement_set_contents

        public static void ChannelAnnouncement_set_contents​(long this_ptr,
                                                            long val)
      • ChannelAnnouncement_new

        public static long ChannelAnnouncement_new​(byte[] node_signature_1_arg,
                                                   byte[] node_signature_2_arg,
                                                   byte[] bitcoin_signature_1_arg,
                                                   byte[] bitcoin_signature_2_arg,
                                                   long contents_arg)
      • ChannelAnnouncement_clone

        public static long ChannelAnnouncement_clone​(long orig)
      • UnsignedChannelUpdate_free

        public static void UnsignedChannelUpdate_free​(long this_obj)
      • UnsignedChannelUpdate_get_chain_hash

        public static byte[] UnsignedChannelUpdate_get_chain_hash​(long this_ptr)
      • UnsignedChannelUpdate_set_chain_hash

        public static void UnsignedChannelUpdate_set_chain_hash​(long this_ptr,
                                                                byte[] val)
      • UnsignedChannelUpdate_get_short_channel_id

        public static long UnsignedChannelUpdate_get_short_channel_id​(long this_ptr)
      • UnsignedChannelUpdate_set_short_channel_id

        public static void UnsignedChannelUpdate_set_short_channel_id​(long this_ptr,
                                                                      long val)
      • UnsignedChannelUpdate_get_timestamp

        public static int UnsignedChannelUpdate_get_timestamp​(long this_ptr)
      • UnsignedChannelUpdate_set_timestamp

        public static void UnsignedChannelUpdate_set_timestamp​(long this_ptr,
                                                               int val)
      • UnsignedChannelUpdate_get_flags

        public static byte UnsignedChannelUpdate_get_flags​(long this_ptr)
      • UnsignedChannelUpdate_set_flags

        public static void UnsignedChannelUpdate_set_flags​(long this_ptr,
                                                           byte val)
      • UnsignedChannelUpdate_get_cltv_expiry_delta

        public static short UnsignedChannelUpdate_get_cltv_expiry_delta​(long this_ptr)
      • UnsignedChannelUpdate_set_cltv_expiry_delta

        public static void UnsignedChannelUpdate_set_cltv_expiry_delta​(long this_ptr,
                                                                       short val)
      • UnsignedChannelUpdate_get_htlc_minimum_msat

        public static long UnsignedChannelUpdate_get_htlc_minimum_msat​(long this_ptr)
      • UnsignedChannelUpdate_set_htlc_minimum_msat

        public static void UnsignedChannelUpdate_set_htlc_minimum_msat​(long this_ptr,
                                                                       long val)
      • UnsignedChannelUpdate_get_fee_base_msat

        public static int UnsignedChannelUpdate_get_fee_base_msat​(long this_ptr)
      • UnsignedChannelUpdate_set_fee_base_msat

        public static void UnsignedChannelUpdate_set_fee_base_msat​(long this_ptr,
                                                                   int val)
      • UnsignedChannelUpdate_get_fee_proportional_millionths

        public static int UnsignedChannelUpdate_get_fee_proportional_millionths​(long this_ptr)
      • UnsignedChannelUpdate_set_fee_proportional_millionths

        public static void UnsignedChannelUpdate_set_fee_proportional_millionths​(long this_ptr,
                                                                                 int val)
      • UnsignedChannelUpdate_clone

        public static long UnsignedChannelUpdate_clone​(long orig)
      • ChannelUpdate_free

        public static void ChannelUpdate_free​(long this_obj)
      • ChannelUpdate_get_signature

        public static byte[] ChannelUpdate_get_signature​(long this_ptr)
      • ChannelUpdate_set_signature

        public static void ChannelUpdate_set_signature​(long this_ptr,
                                                       byte[] val)
      • ChannelUpdate_get_contents

        public static long ChannelUpdate_get_contents​(long this_ptr)
      • ChannelUpdate_set_contents

        public static void ChannelUpdate_set_contents​(long this_ptr,
                                                      long val)
      • ChannelUpdate_new

        public static long ChannelUpdate_new​(byte[] signature_arg,
                                             long contents_arg)
      • ChannelUpdate_clone

        public static long ChannelUpdate_clone​(long orig)
      • QueryChannelRange_free

        public static void QueryChannelRange_free​(long this_obj)
      • QueryChannelRange_get_chain_hash

        public static byte[] QueryChannelRange_get_chain_hash​(long this_ptr)
      • QueryChannelRange_set_chain_hash

        public static void QueryChannelRange_set_chain_hash​(long this_ptr,
                                                            byte[] val)
      • QueryChannelRange_get_first_blocknum

        public static int QueryChannelRange_get_first_blocknum​(long this_ptr)
      • QueryChannelRange_set_first_blocknum

        public static void QueryChannelRange_set_first_blocknum​(long this_ptr,
                                                                int val)
      • QueryChannelRange_get_number_of_blocks

        public static int QueryChannelRange_get_number_of_blocks​(long this_ptr)
      • QueryChannelRange_set_number_of_blocks

        public static void QueryChannelRange_set_number_of_blocks​(long this_ptr,
                                                                  int val)
      • QueryChannelRange_new

        public static long QueryChannelRange_new​(byte[] chain_hash_arg,
                                                 int first_blocknum_arg,
                                                 int number_of_blocks_arg)
      • QueryChannelRange_clone

        public static long QueryChannelRange_clone​(long orig)
      • ReplyChannelRange_free

        public static void ReplyChannelRange_free​(long this_obj)
      • ReplyChannelRange_get_chain_hash

        public static byte[] ReplyChannelRange_get_chain_hash​(long this_ptr)
      • ReplyChannelRange_set_chain_hash

        public static void ReplyChannelRange_set_chain_hash​(long this_ptr,
                                                            byte[] val)
      • ReplyChannelRange_get_first_blocknum

        public static int ReplyChannelRange_get_first_blocknum​(long this_ptr)
      • ReplyChannelRange_set_first_blocknum

        public static void ReplyChannelRange_set_first_blocknum​(long this_ptr,
                                                                int val)
      • ReplyChannelRange_get_number_of_blocks

        public static int ReplyChannelRange_get_number_of_blocks​(long this_ptr)
      • ReplyChannelRange_set_number_of_blocks

        public static void ReplyChannelRange_set_number_of_blocks​(long this_ptr,
                                                                  int val)
      • ReplyChannelRange_get_sync_complete

        public static boolean ReplyChannelRange_get_sync_complete​(long this_ptr)
      • ReplyChannelRange_set_sync_complete

        public static void ReplyChannelRange_set_sync_complete​(long this_ptr,
                                                               boolean val)
      • ReplyChannelRange_set_short_channel_ids

        public static void ReplyChannelRange_set_short_channel_ids​(long this_ptr,
                                                                   long[] val)
      • ReplyChannelRange_new

        public static long ReplyChannelRange_new​(byte[] chain_hash_arg,
                                                 int first_blocknum_arg,
                                                 int number_of_blocks_arg,
                                                 boolean sync_complete_arg,
                                                 long[] short_channel_ids_arg)
      • ReplyChannelRange_clone

        public static long ReplyChannelRange_clone​(long orig)
      • QueryShortChannelIds_free

        public static void QueryShortChannelIds_free​(long this_obj)
      • QueryShortChannelIds_get_chain_hash

        public static byte[] QueryShortChannelIds_get_chain_hash​(long this_ptr)
      • QueryShortChannelIds_set_chain_hash

        public static void QueryShortChannelIds_set_chain_hash​(long this_ptr,
                                                               byte[] val)
      • QueryShortChannelIds_set_short_channel_ids

        public static void QueryShortChannelIds_set_short_channel_ids​(long this_ptr,
                                                                      long[] val)
      • QueryShortChannelIds_new

        public static long QueryShortChannelIds_new​(byte[] chain_hash_arg,
                                                    long[] short_channel_ids_arg)
      • QueryShortChannelIds_clone

        public static long QueryShortChannelIds_clone​(long orig)
      • ReplyShortChannelIdsEnd_free

        public static void ReplyShortChannelIdsEnd_free​(long this_obj)
      • ReplyShortChannelIdsEnd_get_chain_hash

        public static byte[] ReplyShortChannelIdsEnd_get_chain_hash​(long this_ptr)
      • ReplyShortChannelIdsEnd_set_chain_hash

        public static void ReplyShortChannelIdsEnd_set_chain_hash​(long this_ptr,
                                                                  byte[] val)
      • ReplyShortChannelIdsEnd_get_full_information

        public static boolean ReplyShortChannelIdsEnd_get_full_information​(long this_ptr)
      • ReplyShortChannelIdsEnd_set_full_information

        public static void ReplyShortChannelIdsEnd_set_full_information​(long this_ptr,
                                                                        boolean val)
      • ReplyShortChannelIdsEnd_new

        public static long ReplyShortChannelIdsEnd_new​(byte[] chain_hash_arg,
                                                       boolean full_information_arg)
      • ReplyShortChannelIdsEnd_clone

        public static long ReplyShortChannelIdsEnd_clone​(long orig)
      • GossipTimestampFilter_free

        public static void GossipTimestampFilter_free​(long this_obj)
      • GossipTimestampFilter_get_chain_hash

        public static byte[] GossipTimestampFilter_get_chain_hash​(long this_ptr)
      • GossipTimestampFilter_set_chain_hash

        public static void GossipTimestampFilter_set_chain_hash​(long this_ptr,
                                                                byte[] val)
      • GossipTimestampFilter_get_first_timestamp

        public static int GossipTimestampFilter_get_first_timestamp​(long this_ptr)
      • GossipTimestampFilter_set_first_timestamp

        public static void GossipTimestampFilter_set_first_timestamp​(long this_ptr,
                                                                     int val)
      • GossipTimestampFilter_get_timestamp_range

        public static int GossipTimestampFilter_get_timestamp_range​(long this_ptr)
      • GossipTimestampFilter_set_timestamp_range

        public static void GossipTimestampFilter_set_timestamp_range​(long this_ptr,
                                                                     int val)
      • GossipTimestampFilter_new

        public static long GossipTimestampFilter_new​(byte[] chain_hash_arg,
                                                     int first_timestamp_arg,
                                                     int timestamp_range_arg)
      • GossipTimestampFilter_clone

        public static long GossipTimestampFilter_clone​(long orig)
      • ErrorAction_free

        public static void ErrorAction_free​(long this_ptr)
      • ErrorAction_clone

        public static long ErrorAction_clone​(long orig)
      • ErrorAction_disconnect_peer

        public static long ErrorAction_disconnect_peer​(long msg)
      • ErrorAction_ignore_error

        public static long ErrorAction_ignore_error()
      • ErrorAction_ignore_and_log

        public static long ErrorAction_ignore_and_log​(Level a)
      • ErrorAction_send_error_message

        public static long ErrorAction_send_error_message​(long msg)
      • LightningError_free

        public static void LightningError_free​(long this_obj)
      • LightningError_get_err

        public static String LightningError_get_err​(long this_ptr)
      • LightningError_set_err

        public static void LightningError_set_err​(long this_ptr,
                                                  String val)
      • LightningError_get_action

        public static long LightningError_get_action​(long this_ptr)
      • LightningError_set_action

        public static void LightningError_set_action​(long this_ptr,
                                                     long val)
      • LightningError_new

        public static long LightningError_new​(String err_arg,
                                              long action_arg)
      • LightningError_clone

        public static long LightningError_clone​(long orig)
      • CommitmentUpdate_free

        public static void CommitmentUpdate_free​(long this_obj)
      • CommitmentUpdate_get_update_add_htlcs

        public static long[] CommitmentUpdate_get_update_add_htlcs​(long this_ptr)
      • CommitmentUpdate_set_update_add_htlcs

        public static void CommitmentUpdate_set_update_add_htlcs​(long this_ptr,
                                                                 long[] val)
      • CommitmentUpdate_get_update_fulfill_htlcs

        public static long[] CommitmentUpdate_get_update_fulfill_htlcs​(long this_ptr)
      • CommitmentUpdate_set_update_fulfill_htlcs

        public static void CommitmentUpdate_set_update_fulfill_htlcs​(long this_ptr,
                                                                     long[] val)
      • CommitmentUpdate_get_update_fail_htlcs

        public static long[] CommitmentUpdate_get_update_fail_htlcs​(long this_ptr)
      • CommitmentUpdate_set_update_fail_htlcs

        public static void CommitmentUpdate_set_update_fail_htlcs​(long this_ptr,
                                                                  long[] val)
      • CommitmentUpdate_get_update_fail_malformed_htlcs

        public static long[] CommitmentUpdate_get_update_fail_malformed_htlcs​(long this_ptr)
      • CommitmentUpdate_set_update_fail_malformed_htlcs

        public static void CommitmentUpdate_set_update_fail_malformed_htlcs​(long this_ptr,
                                                                            long[] val)
      • CommitmentUpdate_get_update_fee

        public static long CommitmentUpdate_get_update_fee​(long this_ptr)
      • CommitmentUpdate_set_update_fee

        public static void CommitmentUpdate_set_update_fee​(long this_ptr,
                                                           long val)
      • CommitmentUpdate_get_commitment_signed

        public static long CommitmentUpdate_get_commitment_signed​(long this_ptr)
      • CommitmentUpdate_set_commitment_signed

        public static void CommitmentUpdate_set_commitment_signed​(long this_ptr,
                                                                  long val)
      • CommitmentUpdate_new

        public static long CommitmentUpdate_new​(long[] update_add_htlcs_arg,
                                                long[] update_fulfill_htlcs_arg,
                                                long[] update_fail_htlcs_arg,
                                                long[] update_fail_malformed_htlcs_arg,
                                                long update_fee_arg,
                                                long commitment_signed_arg)
      • CommitmentUpdate_clone

        public static long CommitmentUpdate_clone​(long orig)
      • ChannelMessageHandler_free

        public static void ChannelMessageHandler_free​(long this_ptr)
      • RoutingMessageHandler_free

        public static void RoutingMessageHandler_free​(long this_ptr)
      • AcceptChannel_write

        public static byte[] AcceptChannel_write​(long obj)
      • AcceptChannel_read

        public static long AcceptChannel_read​(byte[] ser)
      • AnnouncementSignatures_write

        public static byte[] AnnouncementSignatures_write​(long obj)
      • AnnouncementSignatures_read

        public static long AnnouncementSignatures_read​(byte[] ser)
      • ChannelReestablish_write

        public static byte[] ChannelReestablish_write​(long obj)
      • ChannelReestablish_read

        public static long ChannelReestablish_read​(byte[] ser)
      • ClosingSigned_write

        public static byte[] ClosingSigned_write​(long obj)
      • ClosingSigned_read

        public static long ClosingSigned_read​(byte[] ser)
      • ClosingSignedFeeRange_write

        public static byte[] ClosingSignedFeeRange_write​(long obj)
      • ClosingSignedFeeRange_read

        public static long ClosingSignedFeeRange_read​(byte[] ser)
      • CommitmentSigned_write

        public static byte[] CommitmentSigned_write​(long obj)
      • CommitmentSigned_read

        public static long CommitmentSigned_read​(byte[] ser)
      • FundingCreated_write

        public static byte[] FundingCreated_write​(long obj)
      • FundingCreated_read

        public static long FundingCreated_read​(byte[] ser)
      • FundingSigned_write

        public static byte[] FundingSigned_write​(long obj)
      • FundingSigned_read

        public static long FundingSigned_read​(byte[] ser)
      • FundingLocked_write

        public static byte[] FundingLocked_write​(long obj)
      • FundingLocked_read

        public static long FundingLocked_read​(byte[] ser)
      • Init_write

        public static byte[] Init_write​(long obj)
      • Init_read

        public static long Init_read​(byte[] ser)
      • OpenChannel_write

        public static byte[] OpenChannel_write​(long obj)
      • OpenChannel_read

        public static long OpenChannel_read​(byte[] ser)
      • RevokeAndACK_write

        public static byte[] RevokeAndACK_write​(long obj)
      • RevokeAndACK_read

        public static long RevokeAndACK_read​(byte[] ser)
      • Shutdown_write

        public static byte[] Shutdown_write​(long obj)
      • Shutdown_read

        public static long Shutdown_read​(byte[] ser)
      • UpdateFailHTLC_write

        public static byte[] UpdateFailHTLC_write​(long obj)
      • UpdateFailHTLC_read

        public static long UpdateFailHTLC_read​(byte[] ser)
      • UpdateFailMalformedHTLC_write

        public static byte[] UpdateFailMalformedHTLC_write​(long obj)
      • UpdateFailMalformedHTLC_read

        public static long UpdateFailMalformedHTLC_read​(byte[] ser)
      • UpdateFee_write

        public static byte[] UpdateFee_write​(long obj)
      • UpdateFee_read

        public static long UpdateFee_read​(byte[] ser)
      • UpdateFulfillHTLC_write

        public static byte[] UpdateFulfillHTLC_write​(long obj)
      • UpdateFulfillHTLC_read

        public static long UpdateFulfillHTLC_read​(byte[] ser)
      • UpdateAddHTLC_write

        public static byte[] UpdateAddHTLC_write​(long obj)
      • UpdateAddHTLC_read

        public static long UpdateAddHTLC_read​(byte[] ser)
      • Ping_write

        public static byte[] Ping_write​(long obj)
      • Ping_read

        public static long Ping_read​(byte[] ser)
      • Pong_write

        public static byte[] Pong_write​(long obj)
      • Pong_read

        public static long Pong_read​(byte[] ser)
      • UnsignedChannelAnnouncement_write

        public static byte[] UnsignedChannelAnnouncement_write​(long obj)
      • UnsignedChannelAnnouncement_read

        public static long UnsignedChannelAnnouncement_read​(byte[] ser)
      • ChannelAnnouncement_write

        public static byte[] ChannelAnnouncement_write​(long obj)
      • ChannelAnnouncement_read

        public static long ChannelAnnouncement_read​(byte[] ser)
      • UnsignedChannelUpdate_write

        public static byte[] UnsignedChannelUpdate_write​(long obj)
      • UnsignedChannelUpdate_read

        public static long UnsignedChannelUpdate_read​(byte[] ser)
      • ChannelUpdate_write

        public static byte[] ChannelUpdate_write​(long obj)
      • ChannelUpdate_read

        public static long ChannelUpdate_read​(byte[] ser)
      • ErrorMessage_write

        public static byte[] ErrorMessage_write​(long obj)
      • ErrorMessage_read

        public static long ErrorMessage_read​(byte[] ser)
      • UnsignedNodeAnnouncement_write

        public static byte[] UnsignedNodeAnnouncement_write​(long obj)
      • UnsignedNodeAnnouncement_read

        public static long UnsignedNodeAnnouncement_read​(byte[] ser)
      • NodeAnnouncement_write

        public static byte[] NodeAnnouncement_write​(long obj)
      • NodeAnnouncement_read

        public static long NodeAnnouncement_read​(byte[] ser)
      • QueryShortChannelIds_read

        public static long QueryShortChannelIds_read​(byte[] ser)
      • QueryShortChannelIds_write

        public static byte[] QueryShortChannelIds_write​(long obj)
      • ReplyShortChannelIdsEnd_write

        public static byte[] ReplyShortChannelIdsEnd_write​(long obj)
      • ReplyShortChannelIdsEnd_read

        public static long ReplyShortChannelIdsEnd_read​(byte[] ser)
      • QueryChannelRange_end_blocknum

        public static int QueryChannelRange_end_blocknum​(long this_arg)
      • QueryChannelRange_write

        public static byte[] QueryChannelRange_write​(long obj)
      • QueryChannelRange_read

        public static long QueryChannelRange_read​(byte[] ser)
      • ReplyChannelRange_read

        public static long ReplyChannelRange_read​(byte[] ser)
      • ReplyChannelRange_write

        public static byte[] ReplyChannelRange_write​(long obj)
      • GossipTimestampFilter_write

        public static byte[] GossipTimestampFilter_write​(long obj)
      • GossipTimestampFilter_read

        public static long GossipTimestampFilter_read​(byte[] ser)
      • CustomMessageHandler_free

        public static void CustomMessageHandler_free​(long this_ptr)
      • IgnoringMessageHandler_free

        public static void IgnoringMessageHandler_free​(long this_obj)
      • IgnoringMessageHandler_new

        public static long IgnoringMessageHandler_new()
      • IgnoringMessageHandler_as_MessageSendEventsProvider

        public static long IgnoringMessageHandler_as_MessageSendEventsProvider​(long this_arg)
      • IgnoringMessageHandler_as_RoutingMessageHandler

        public static long IgnoringMessageHandler_as_RoutingMessageHandler​(long this_arg)
      • IgnoringMessageHandler_as_CustomMessageReader

        public static long IgnoringMessageHandler_as_CustomMessageReader​(long this_arg)
      • IgnoringMessageHandler_as_CustomMessageHandler

        public static long IgnoringMessageHandler_as_CustomMessageHandler​(long this_arg)
      • ErroringMessageHandler_free

        public static void ErroringMessageHandler_free​(long this_obj)
      • ErroringMessageHandler_new

        public static long ErroringMessageHandler_new()
      • ErroringMessageHandler_as_MessageSendEventsProvider

        public static long ErroringMessageHandler_as_MessageSendEventsProvider​(long this_arg)
      • ErroringMessageHandler_as_ChannelMessageHandler

        public static long ErroringMessageHandler_as_ChannelMessageHandler​(long this_arg)
      • MessageHandler_free

        public static void MessageHandler_free​(long this_obj)
      • MessageHandler_get_chan_handler

        public static long MessageHandler_get_chan_handler​(long this_ptr)
      • MessageHandler_set_chan_handler

        public static void MessageHandler_set_chan_handler​(long this_ptr,
                                                           long val)
      • MessageHandler_get_route_handler

        public static long MessageHandler_get_route_handler​(long this_ptr)
      • MessageHandler_set_route_handler

        public static void MessageHandler_set_route_handler​(long this_ptr,
                                                            long val)
      • MessageHandler_new

        public static long MessageHandler_new​(long chan_handler_arg,
                                              long route_handler_arg)
      • SocketDescriptor_clone

        public static long SocketDescriptor_clone​(long orig)
      • SocketDescriptor_free

        public static void SocketDescriptor_free​(long this_ptr)
      • PeerHandleError_free

        public static void PeerHandleError_free​(long this_obj)
      • PeerHandleError_get_no_connection_possible

        public static boolean PeerHandleError_get_no_connection_possible​(long this_ptr)
      • PeerHandleError_set_no_connection_possible

        public static void PeerHandleError_set_no_connection_possible​(long this_ptr,
                                                                      boolean val)
      • PeerHandleError_new

        public static long PeerHandleError_new​(boolean no_connection_possible_arg)
      • PeerHandleError_clone

        public static long PeerHandleError_clone​(long orig)
      • PeerManager_free

        public static void PeerManager_free​(long this_obj)
      • PeerManager_new

        public static long PeerManager_new​(long message_handler,
                                           byte[] our_node_secret,
                                           byte[] ephemeral_random_data,
                                           long logger,
                                           long custom_message_handler)
      • PeerManager_get_peer_node_ids

        public static byte[][] PeerManager_get_peer_node_ids​(long this_arg)
      • PeerManager_new_outbound_connection

        public static long PeerManager_new_outbound_connection​(long this_arg,
                                                               byte[] their_node_id,
                                                               long descriptor)
      • PeerManager_new_inbound_connection

        public static long PeerManager_new_inbound_connection​(long this_arg,
                                                              long descriptor)
      • PeerManager_write_buffer_space_avail

        public static long PeerManager_write_buffer_space_avail​(long this_arg,
                                                                long descriptor)
      • PeerManager_read_event

        public static long PeerManager_read_event​(long this_arg,
                                                  long peer_descriptor,
                                                  byte[] data)
      • PeerManager_process_events

        public static void PeerManager_process_events​(long this_arg)
      • PeerManager_socket_disconnected

        public static void PeerManager_socket_disconnected​(long this_arg,
                                                           long descriptor)
      • PeerManager_disconnect_by_node_id

        public static void PeerManager_disconnect_by_node_id​(long this_arg,
                                                             byte[] node_id,
                                                             boolean no_connection_possible)
      • PeerManager_timer_tick_occurred

        public static void PeerManager_timer_tick_occurred​(long this_arg)
      • build_commitment_secret

        public static byte[] build_commitment_secret​(byte[] commitment_seed,
                                                     long idx)
      • build_closing_transaction

        public static byte[] build_closing_transaction​(long to_holder_value_sat,
                                                       long to_counterparty_value_sat,
                                                       byte[] to_holder_script,
                                                       byte[] to_counterparty_script,
                                                       long funding_outpoint)
      • derive_private_key

        public static long derive_private_key​(byte[] per_commitment_point,
                                              byte[] base_secret)
      • derive_public_key

        public static long derive_public_key​(byte[] per_commitment_point,
                                             byte[] base_point)
      • derive_private_revocation_key

        public static long derive_private_revocation_key​(byte[] per_commitment_secret,
                                                         byte[] countersignatory_revocation_base_secret)
      • derive_public_revocation_key

        public static long derive_public_revocation_key​(byte[] per_commitment_point,
                                                        byte[] countersignatory_revocation_base_point)
      • TxCreationKeys_free

        public static void TxCreationKeys_free​(long this_obj)
      • TxCreationKeys_get_per_commitment_point

        public static byte[] TxCreationKeys_get_per_commitment_point​(long this_ptr)
      • TxCreationKeys_set_per_commitment_point

        public static void TxCreationKeys_set_per_commitment_point​(long this_ptr,
                                                                   byte[] val)
      • TxCreationKeys_get_revocation_key

        public static byte[] TxCreationKeys_get_revocation_key​(long this_ptr)
      • TxCreationKeys_set_revocation_key

        public static void TxCreationKeys_set_revocation_key​(long this_ptr,
                                                             byte[] val)
      • TxCreationKeys_get_broadcaster_htlc_key

        public static byte[] TxCreationKeys_get_broadcaster_htlc_key​(long this_ptr)
      • TxCreationKeys_set_broadcaster_htlc_key

        public static void TxCreationKeys_set_broadcaster_htlc_key​(long this_ptr,
                                                                   byte[] val)
      • TxCreationKeys_get_countersignatory_htlc_key

        public static byte[] TxCreationKeys_get_countersignatory_htlc_key​(long this_ptr)
      • TxCreationKeys_set_countersignatory_htlc_key

        public static void TxCreationKeys_set_countersignatory_htlc_key​(long this_ptr,
                                                                        byte[] val)
      • TxCreationKeys_get_broadcaster_delayed_payment_key

        public static byte[] TxCreationKeys_get_broadcaster_delayed_payment_key​(long this_ptr)
      • TxCreationKeys_set_broadcaster_delayed_payment_key

        public static void TxCreationKeys_set_broadcaster_delayed_payment_key​(long this_ptr,
                                                                              byte[] val)
      • TxCreationKeys_new

        public static long TxCreationKeys_new​(byte[] per_commitment_point_arg,
                                              byte[] revocation_key_arg,
                                              byte[] broadcaster_htlc_key_arg,
                                              byte[] countersignatory_htlc_key_arg,
                                              byte[] broadcaster_delayed_payment_key_arg)
      • TxCreationKeys_clone

        public static long TxCreationKeys_clone​(long orig)
      • TxCreationKeys_write

        public static byte[] TxCreationKeys_write​(long obj)
      • TxCreationKeys_read

        public static long TxCreationKeys_read​(byte[] ser)
      • ChannelPublicKeys_free

        public static void ChannelPublicKeys_free​(long this_obj)
      • ChannelPublicKeys_get_funding_pubkey

        public static byte[] ChannelPublicKeys_get_funding_pubkey​(long this_ptr)
      • ChannelPublicKeys_set_funding_pubkey

        public static void ChannelPublicKeys_set_funding_pubkey​(long this_ptr,
                                                                byte[] val)
      • ChannelPublicKeys_get_revocation_basepoint

        public static byte[] ChannelPublicKeys_get_revocation_basepoint​(long this_ptr)
      • ChannelPublicKeys_set_revocation_basepoint

        public static void ChannelPublicKeys_set_revocation_basepoint​(long this_ptr,
                                                                      byte[] val)
      • ChannelPublicKeys_get_payment_point

        public static byte[] ChannelPublicKeys_get_payment_point​(long this_ptr)
      • ChannelPublicKeys_set_payment_point

        public static void ChannelPublicKeys_set_payment_point​(long this_ptr,
                                                               byte[] val)
      • ChannelPublicKeys_get_delayed_payment_basepoint

        public static byte[] ChannelPublicKeys_get_delayed_payment_basepoint​(long this_ptr)
      • ChannelPublicKeys_set_delayed_payment_basepoint

        public static void ChannelPublicKeys_set_delayed_payment_basepoint​(long this_ptr,
                                                                           byte[] val)
      • ChannelPublicKeys_get_htlc_basepoint

        public static byte[] ChannelPublicKeys_get_htlc_basepoint​(long this_ptr)
      • ChannelPublicKeys_set_htlc_basepoint

        public static void ChannelPublicKeys_set_htlc_basepoint​(long this_ptr,
                                                                byte[] val)
      • ChannelPublicKeys_new

        public static long ChannelPublicKeys_new​(byte[] funding_pubkey_arg,
                                                 byte[] revocation_basepoint_arg,
                                                 byte[] payment_point_arg,
                                                 byte[] delayed_payment_basepoint_arg,
                                                 byte[] htlc_basepoint_arg)
      • ChannelPublicKeys_clone

        public static long ChannelPublicKeys_clone​(long orig)
      • ChannelPublicKeys_write

        public static byte[] ChannelPublicKeys_write​(long obj)
      • ChannelPublicKeys_read

        public static long ChannelPublicKeys_read​(byte[] ser)
      • TxCreationKeys_derive_new

        public static long TxCreationKeys_derive_new​(byte[] per_commitment_point,
                                                     byte[] broadcaster_delayed_payment_base,
                                                     byte[] broadcaster_htlc_base,
                                                     byte[] countersignatory_revocation_base,
                                                     byte[] countersignatory_htlc_base)
      • TxCreationKeys_from_channel_static_keys

        public static long TxCreationKeys_from_channel_static_keys​(byte[] per_commitment_point,
                                                                   long broadcaster_keys,
                                                                   long countersignatory_keys)
      • get_revokeable_redeemscript

        public static byte[] get_revokeable_redeemscript​(byte[] revocation_key,
                                                         short contest_delay,
                                                         byte[] broadcaster_delayed_payment_key)
      • HTLCOutputInCommitment_free

        public static void HTLCOutputInCommitment_free​(long this_obj)
      • HTLCOutputInCommitment_get_offered

        public static boolean HTLCOutputInCommitment_get_offered​(long this_ptr)
      • HTLCOutputInCommitment_set_offered

        public static void HTLCOutputInCommitment_set_offered​(long this_ptr,
                                                              boolean val)
      • HTLCOutputInCommitment_get_amount_msat

        public static long HTLCOutputInCommitment_get_amount_msat​(long this_ptr)
      • HTLCOutputInCommitment_set_amount_msat

        public static void HTLCOutputInCommitment_set_amount_msat​(long this_ptr,
                                                                  long val)
      • HTLCOutputInCommitment_get_cltv_expiry

        public static int HTLCOutputInCommitment_get_cltv_expiry​(long this_ptr)
      • HTLCOutputInCommitment_set_cltv_expiry

        public static void HTLCOutputInCommitment_set_cltv_expiry​(long this_ptr,
                                                                  int val)
      • HTLCOutputInCommitment_get_payment_hash

        public static byte[] HTLCOutputInCommitment_get_payment_hash​(long this_ptr)
      • HTLCOutputInCommitment_set_payment_hash

        public static void HTLCOutputInCommitment_set_payment_hash​(long this_ptr,
                                                                   byte[] val)
      • HTLCOutputInCommitment_get_transaction_output_index

        public static long HTLCOutputInCommitment_get_transaction_output_index​(long this_ptr)
      • HTLCOutputInCommitment_set_transaction_output_index

        public static void HTLCOutputInCommitment_set_transaction_output_index​(long this_ptr,
                                                                               long val)
      • HTLCOutputInCommitment_new

        public static long HTLCOutputInCommitment_new​(boolean offered_arg,
                                                      long amount_msat_arg,
                                                      int cltv_expiry_arg,
                                                      byte[] payment_hash_arg,
                                                      long transaction_output_index_arg)
      • HTLCOutputInCommitment_clone

        public static long HTLCOutputInCommitment_clone​(long orig)
      • HTLCOutputInCommitment_write

        public static byte[] HTLCOutputInCommitment_write​(long obj)
      • HTLCOutputInCommitment_read

        public static long HTLCOutputInCommitment_read​(byte[] ser)
      • get_htlc_redeemscript

        public static byte[] get_htlc_redeemscript​(long htlc,
                                                   long keys)
      • make_funding_redeemscript

        public static byte[] make_funding_redeemscript​(byte[] broadcaster,
                                                       byte[] countersignatory)
      • build_htlc_transaction

        public static byte[] build_htlc_transaction​(byte[] commitment_txid,
                                                    int feerate_per_kw,
                                                    short contest_delay,
                                                    long htlc,
                                                    byte[] broadcaster_delayed_payment_key,
                                                    byte[] revocation_key)
      • ChannelTransactionParameters_free

        public static void ChannelTransactionParameters_free​(long this_obj)
      • ChannelTransactionParameters_get_holder_pubkeys

        public static long ChannelTransactionParameters_get_holder_pubkeys​(long this_ptr)
      • ChannelTransactionParameters_set_holder_pubkeys

        public static void ChannelTransactionParameters_set_holder_pubkeys​(long this_ptr,
                                                                           long val)
      • ChannelTransactionParameters_get_holder_selected_contest_delay

        public static short ChannelTransactionParameters_get_holder_selected_contest_delay​(long this_ptr)
      • ChannelTransactionParameters_set_holder_selected_contest_delay

        public static void ChannelTransactionParameters_set_holder_selected_contest_delay​(long this_ptr,
                                                                                          short val)
      • ChannelTransactionParameters_get_is_outbound_from_holder

        public static boolean ChannelTransactionParameters_get_is_outbound_from_holder​(long this_ptr)
      • ChannelTransactionParameters_set_is_outbound_from_holder

        public static void ChannelTransactionParameters_set_is_outbound_from_holder​(long this_ptr,
                                                                                    boolean val)
      • ChannelTransactionParameters_get_counterparty_parameters

        public static long ChannelTransactionParameters_get_counterparty_parameters​(long this_ptr)
      • ChannelTransactionParameters_set_counterparty_parameters

        public static void ChannelTransactionParameters_set_counterparty_parameters​(long this_ptr,
                                                                                    long val)
      • ChannelTransactionParameters_get_funding_outpoint

        public static long ChannelTransactionParameters_get_funding_outpoint​(long this_ptr)
      • ChannelTransactionParameters_set_funding_outpoint

        public static void ChannelTransactionParameters_set_funding_outpoint​(long this_ptr,
                                                                             long val)
      • ChannelTransactionParameters_new

        public static long ChannelTransactionParameters_new​(long holder_pubkeys_arg,
                                                            short holder_selected_contest_delay_arg,
                                                            boolean is_outbound_from_holder_arg,
                                                            long counterparty_parameters_arg,
                                                            long funding_outpoint_arg)
      • ChannelTransactionParameters_clone

        public static long ChannelTransactionParameters_clone​(long orig)
      • CounterpartyChannelTransactionParameters_free

        public static void CounterpartyChannelTransactionParameters_free​(long this_obj)
      • CounterpartyChannelTransactionParameters_get_pubkeys

        public static long CounterpartyChannelTransactionParameters_get_pubkeys​(long this_ptr)
      • CounterpartyChannelTransactionParameters_set_pubkeys

        public static void CounterpartyChannelTransactionParameters_set_pubkeys​(long this_ptr,
                                                                                long val)
      • CounterpartyChannelTransactionParameters_get_selected_contest_delay

        public static short CounterpartyChannelTransactionParameters_get_selected_contest_delay​(long this_ptr)
      • CounterpartyChannelTransactionParameters_set_selected_contest_delay

        public static void CounterpartyChannelTransactionParameters_set_selected_contest_delay​(long this_ptr,
                                                                                               short val)
      • CounterpartyChannelTransactionParameters_new

        public static long CounterpartyChannelTransactionParameters_new​(long pubkeys_arg,
                                                                        short selected_contest_delay_arg)
      • CounterpartyChannelTransactionParameters_clone

        public static long CounterpartyChannelTransactionParameters_clone​(long orig)
      • ChannelTransactionParameters_is_populated

        public static boolean ChannelTransactionParameters_is_populated​(long this_arg)
      • ChannelTransactionParameters_as_holder_broadcastable

        public static long ChannelTransactionParameters_as_holder_broadcastable​(long this_arg)
      • ChannelTransactionParameters_as_counterparty_broadcastable

        public static long ChannelTransactionParameters_as_counterparty_broadcastable​(long this_arg)
      • CounterpartyChannelTransactionParameters_write

        public static byte[] CounterpartyChannelTransactionParameters_write​(long obj)
      • CounterpartyChannelTransactionParameters_read

        public static long CounterpartyChannelTransactionParameters_read​(byte[] ser)
      • ChannelTransactionParameters_write

        public static byte[] ChannelTransactionParameters_write​(long obj)
      • ChannelTransactionParameters_read

        public static long ChannelTransactionParameters_read​(byte[] ser)
      • DirectedChannelTransactionParameters_free

        public static void DirectedChannelTransactionParameters_free​(long this_obj)
      • DirectedChannelTransactionParameters_broadcaster_pubkeys

        public static long DirectedChannelTransactionParameters_broadcaster_pubkeys​(long this_arg)
      • DirectedChannelTransactionParameters_countersignatory_pubkeys

        public static long DirectedChannelTransactionParameters_countersignatory_pubkeys​(long this_arg)
      • DirectedChannelTransactionParameters_contest_delay

        public static short DirectedChannelTransactionParameters_contest_delay​(long this_arg)
      • DirectedChannelTransactionParameters_is_outbound

        public static boolean DirectedChannelTransactionParameters_is_outbound​(long this_arg)
      • DirectedChannelTransactionParameters_funding_outpoint

        public static long DirectedChannelTransactionParameters_funding_outpoint​(long this_arg)
      • HolderCommitmentTransaction_free

        public static void HolderCommitmentTransaction_free​(long this_obj)
      • HolderCommitmentTransaction_get_counterparty_sig

        public static byte[] HolderCommitmentTransaction_get_counterparty_sig​(long this_ptr)
      • HolderCommitmentTransaction_set_counterparty_sig

        public static void HolderCommitmentTransaction_set_counterparty_sig​(long this_ptr,
                                                                            byte[] val)
      • HolderCommitmentTransaction_set_counterparty_htlc_sigs

        public static void HolderCommitmentTransaction_set_counterparty_htlc_sigs​(long this_ptr,
                                                                                  byte[][] val)
      • HolderCommitmentTransaction_clone

        public static long HolderCommitmentTransaction_clone​(long orig)
      • HolderCommitmentTransaction_write

        public static byte[] HolderCommitmentTransaction_write​(long obj)
      • HolderCommitmentTransaction_read

        public static long HolderCommitmentTransaction_read​(byte[] ser)
      • HolderCommitmentTransaction_new

        public static long HolderCommitmentTransaction_new​(long commitment_tx,
                                                           byte[] counterparty_sig,
                                                           byte[][] counterparty_htlc_sigs,
                                                           byte[] holder_funding_key,
                                                           byte[] counterparty_funding_key)
      • BuiltCommitmentTransaction_free

        public static void BuiltCommitmentTransaction_free​(long this_obj)
      • BuiltCommitmentTransaction_get_transaction

        public static byte[] BuiltCommitmentTransaction_get_transaction​(long this_ptr)
      • BuiltCommitmentTransaction_set_transaction

        public static void BuiltCommitmentTransaction_set_transaction​(long this_ptr,
                                                                      byte[] val)
      • BuiltCommitmentTransaction_get_txid

        public static byte[] BuiltCommitmentTransaction_get_txid​(long this_ptr)
      • BuiltCommitmentTransaction_set_txid

        public static void BuiltCommitmentTransaction_set_txid​(long this_ptr,
                                                               byte[] val)
      • BuiltCommitmentTransaction_new

        public static long BuiltCommitmentTransaction_new​(byte[] transaction_arg,
                                                          byte[] txid_arg)
      • BuiltCommitmentTransaction_clone

        public static long BuiltCommitmentTransaction_clone​(long orig)
      • BuiltCommitmentTransaction_write

        public static byte[] BuiltCommitmentTransaction_write​(long obj)
      • BuiltCommitmentTransaction_read

        public static long BuiltCommitmentTransaction_read​(byte[] ser)
      • BuiltCommitmentTransaction_get_sighash_all

        public static byte[] BuiltCommitmentTransaction_get_sighash_all​(long this_arg,
                                                                        byte[] funding_redeemscript,
                                                                        long channel_value_satoshis)
      • BuiltCommitmentTransaction_sign

        public static byte[] BuiltCommitmentTransaction_sign​(long this_arg,
                                                             byte[] funding_key,
                                                             byte[] funding_redeemscript,
                                                             long channel_value_satoshis)
      • ClosingTransaction_free

        public static void ClosingTransaction_free​(long this_obj)
      • ClosingTransaction_new

        public static long ClosingTransaction_new​(long to_holder_value_sat,
                                                  long to_counterparty_value_sat,
                                                  byte[] to_holder_script,
                                                  byte[] to_counterparty_script,
                                                  long funding_outpoint)
      • ClosingTransaction_trust

        public static long ClosingTransaction_trust​(long this_arg)
      • ClosingTransaction_verify

        public static long ClosingTransaction_verify​(long this_arg,
                                                     long funding_outpoint)
      • ClosingTransaction_to_holder_value_sat

        public static long ClosingTransaction_to_holder_value_sat​(long this_arg)
      • ClosingTransaction_to_counterparty_value_sat

        public static long ClosingTransaction_to_counterparty_value_sat​(long this_arg)
      • ClosingTransaction_to_holder_script

        public static byte[] ClosingTransaction_to_holder_script​(long this_arg)
      • ClosingTransaction_to_counterparty_script

        public static byte[] ClosingTransaction_to_counterparty_script​(long this_arg)
      • TrustedClosingTransaction_free

        public static void TrustedClosingTransaction_free​(long this_obj)
      • TrustedClosingTransaction_built_transaction

        public static byte[] TrustedClosingTransaction_built_transaction​(long this_arg)
      • TrustedClosingTransaction_get_sighash_all

        public static byte[] TrustedClosingTransaction_get_sighash_all​(long this_arg,
                                                                       byte[] funding_redeemscript,
                                                                       long channel_value_satoshis)
      • TrustedClosingTransaction_sign

        public static byte[] TrustedClosingTransaction_sign​(long this_arg,
                                                            byte[] funding_key,
                                                            byte[] funding_redeemscript,
                                                            long channel_value_satoshis)
      • CommitmentTransaction_free

        public static void CommitmentTransaction_free​(long this_obj)
      • CommitmentTransaction_clone

        public static long CommitmentTransaction_clone​(long orig)
      • CommitmentTransaction_write

        public static byte[] CommitmentTransaction_write​(long obj)
      • CommitmentTransaction_read

        public static long CommitmentTransaction_read​(byte[] ser)
      • CommitmentTransaction_commitment_number

        public static long CommitmentTransaction_commitment_number​(long this_arg)
      • CommitmentTransaction_to_broadcaster_value_sat

        public static long CommitmentTransaction_to_broadcaster_value_sat​(long this_arg)
      • CommitmentTransaction_to_countersignatory_value_sat

        public static long CommitmentTransaction_to_countersignatory_value_sat​(long this_arg)
      • CommitmentTransaction_feerate_per_kw

        public static int CommitmentTransaction_feerate_per_kw​(long this_arg)
      • CommitmentTransaction_trust

        public static long CommitmentTransaction_trust​(long this_arg)
      • CommitmentTransaction_verify

        public static long CommitmentTransaction_verify​(long this_arg,
                                                        long channel_parameters,
                                                        long broadcaster_keys,
                                                        long countersignatory_keys)
      • TrustedCommitmentTransaction_free

        public static void TrustedCommitmentTransaction_free​(long this_obj)
      • TrustedCommitmentTransaction_txid

        public static byte[] TrustedCommitmentTransaction_txid​(long this_arg)
      • TrustedCommitmentTransaction_built_transaction

        public static long TrustedCommitmentTransaction_built_transaction​(long this_arg)
      • TrustedCommitmentTransaction_keys

        public static long TrustedCommitmentTransaction_keys​(long this_arg)
      • TrustedCommitmentTransaction_get_htlc_sigs

        public static long TrustedCommitmentTransaction_get_htlc_sigs​(long this_arg,
                                                                      byte[] htlc_base_key,
                                                                      long channel_parameters)
      • get_commitment_transaction_number_obscure_factor

        public static long get_commitment_transaction_number_obscure_factor​(byte[] broadcaster_payment_basepoint,
                                                                            byte[] countersignatory_payment_basepoint,
                                                                            boolean outbound_from_broadcaster)
      • InitFeatures_eq

        public static boolean InitFeatures_eq​(long a,
                                              long b)
      • NodeFeatures_eq

        public static boolean NodeFeatures_eq​(long a,
                                              long b)
      • ChannelFeatures_eq

        public static boolean ChannelFeatures_eq​(long a,
                                                 long b)
      • InvoiceFeatures_eq

        public static boolean InvoiceFeatures_eq​(long a,
                                                 long b)
      • InitFeatures_clone

        public static long InitFeatures_clone​(long orig)
      • NodeFeatures_clone

        public static long NodeFeatures_clone​(long orig)
      • ChannelFeatures_clone

        public static long ChannelFeatures_clone​(long orig)
      • InvoiceFeatures_clone

        public static long InvoiceFeatures_clone​(long orig)
      • InitFeatures_free

        public static void InitFeatures_free​(long this_obj)
      • NodeFeatures_free

        public static void NodeFeatures_free​(long this_obj)
      • ChannelFeatures_free

        public static void ChannelFeatures_free​(long this_obj)
      • InvoiceFeatures_free

        public static void InvoiceFeatures_free​(long this_obj)
      • InitFeatures_empty

        public static long InitFeatures_empty()
      • InitFeatures_known

        public static long InitFeatures_known()
      • InitFeatures_requires_unknown_bits

        public static boolean InitFeatures_requires_unknown_bits​(long this_arg)
      • NodeFeatures_empty

        public static long NodeFeatures_empty()
      • NodeFeatures_known

        public static long NodeFeatures_known()
      • NodeFeatures_requires_unknown_bits

        public static boolean NodeFeatures_requires_unknown_bits​(long this_arg)
      • ChannelFeatures_empty

        public static long ChannelFeatures_empty()
      • ChannelFeatures_known

        public static long ChannelFeatures_known()
      • ChannelFeatures_requires_unknown_bits

        public static boolean ChannelFeatures_requires_unknown_bits​(long this_arg)
      • InvoiceFeatures_empty

        public static long InvoiceFeatures_empty()
      • InvoiceFeatures_known

        public static long InvoiceFeatures_known()
      • InvoiceFeatures_requires_unknown_bits

        public static boolean InvoiceFeatures_requires_unknown_bits​(long this_arg)
      • InitFeatures_supports_payment_secret

        public static boolean InitFeatures_supports_payment_secret​(long this_arg)
      • NodeFeatures_supports_payment_secret

        public static boolean NodeFeatures_supports_payment_secret​(long this_arg)
      • InvoiceFeatures_supports_payment_secret

        public static boolean InvoiceFeatures_supports_payment_secret​(long this_arg)
      • InitFeatures_write

        public static byte[] InitFeatures_write​(long obj)
      • NodeFeatures_write

        public static byte[] NodeFeatures_write​(long obj)
      • ChannelFeatures_write

        public static byte[] ChannelFeatures_write​(long obj)
      • InvoiceFeatures_write

        public static byte[] InvoiceFeatures_write​(long obj)
      • InitFeatures_read

        public static long InitFeatures_read​(byte[] ser)
      • NodeFeatures_read

        public static long NodeFeatures_read​(byte[] ser)
      • ChannelFeatures_read

        public static long ChannelFeatures_read​(byte[] ser)
      • InvoiceFeatures_read

        public static long InvoiceFeatures_read​(byte[] ser)
      • ShutdownScript_free

        public static void ShutdownScript_free​(long this_obj)
      • ShutdownScript_clone

        public static long ShutdownScript_clone​(long orig)
      • InvalidShutdownScript_free

        public static void InvalidShutdownScript_free​(long this_obj)
      • InvalidShutdownScript_get_script

        public static byte[] InvalidShutdownScript_get_script​(long this_ptr)
      • InvalidShutdownScript_set_script

        public static void InvalidShutdownScript_set_script​(long this_ptr,
                                                            byte[] val)
      • InvalidShutdownScript_new

        public static long InvalidShutdownScript_new​(byte[] script_arg)
      • ShutdownScript_write

        public static byte[] ShutdownScript_write​(long obj)
      • ShutdownScript_read

        public static long ShutdownScript_read​(byte[] ser)
      • ShutdownScript_new_p2pkh

        public static long ShutdownScript_new_p2pkh​(byte[] pubkey_hash)
      • ShutdownScript_new_p2sh

        public static long ShutdownScript_new_p2sh​(byte[] script_hash)
      • ShutdownScript_new_p2wpkh

        public static long ShutdownScript_new_p2wpkh​(byte[] pubkey_hash)
      • ShutdownScript_new_p2wsh

        public static long ShutdownScript_new_p2wsh​(byte[] script_hash)
      • ShutdownScript_new_witness_program

        public static long ShutdownScript_new_witness_program​(byte version,
                                                              byte[] program)
      • ShutdownScript_into_inner

        public static byte[] ShutdownScript_into_inner​(long this_arg)
      • ShutdownScript_as_legacy_pubkey

        public static byte[] ShutdownScript_as_legacy_pubkey​(long this_arg)
      • ShutdownScript_is_compatible

        public static boolean ShutdownScript_is_compatible​(long this_arg,
                                                           long features)
      • CustomMessageReader_free

        public static void CustomMessageReader_free​(long this_ptr)
      • Type_clone

        public static long Type_clone​(long orig)
      • Type_free

        public static void Type_free​(long this_ptr)
      • RouteHop_free

        public static void RouteHop_free​(long this_obj)
      • RouteHop_get_pubkey

        public static byte[] RouteHop_get_pubkey​(long this_ptr)
      • RouteHop_set_pubkey

        public static void RouteHop_set_pubkey​(long this_ptr,
                                               byte[] val)
      • RouteHop_get_node_features

        public static long RouteHop_get_node_features​(long this_ptr)
      • RouteHop_set_node_features

        public static void RouteHop_set_node_features​(long this_ptr,
                                                      long val)
      • RouteHop_get_short_channel_id

        public static long RouteHop_get_short_channel_id​(long this_ptr)
      • RouteHop_set_short_channel_id

        public static void RouteHop_set_short_channel_id​(long this_ptr,
                                                         long val)
      • RouteHop_get_channel_features

        public static long RouteHop_get_channel_features​(long this_ptr)
      • RouteHop_set_channel_features

        public static void RouteHop_set_channel_features​(long this_ptr,
                                                         long val)
      • RouteHop_get_fee_msat

        public static long RouteHop_get_fee_msat​(long this_ptr)
      • RouteHop_set_fee_msat

        public static void RouteHop_set_fee_msat​(long this_ptr,
                                                 long val)
      • RouteHop_get_cltv_expiry_delta

        public static int RouteHop_get_cltv_expiry_delta​(long this_ptr)
      • RouteHop_set_cltv_expiry_delta

        public static void RouteHop_set_cltv_expiry_delta​(long this_ptr,
                                                          int val)
      • RouteHop_new

        public static long RouteHop_new​(byte[] pubkey_arg,
                                        long node_features_arg,
                                        long short_channel_id_arg,
                                        long channel_features_arg,
                                        long fee_msat_arg,
                                        int cltv_expiry_delta_arg)
      • RouteHop_clone

        public static long RouteHop_clone​(long orig)
      • RouteHop_hash

        public static long RouteHop_hash​(long o)
      • RouteHop_eq

        public static boolean RouteHop_eq​(long a,
                                          long b)
      • RouteHop_write

        public static byte[] RouteHop_write​(long obj)
      • RouteHop_read

        public static long RouteHop_read​(byte[] ser)
      • Route_free

        public static void Route_free​(long this_obj)
      • Route_get_paths

        public static long[][] Route_get_paths​(long this_ptr)
      • Route_set_paths

        public static void Route_set_paths​(long this_ptr,
                                           long[][] val)
      • Route_new

        public static long Route_new​(long[][] paths_arg)
      • Route_clone

        public static long Route_clone​(long orig)
      • Route_hash

        public static long Route_hash​(long o)
      • Route_eq

        public static boolean Route_eq​(long a,
                                       long b)
      • Route_get_total_fees

        public static long Route_get_total_fees​(long this_arg)
      • Route_get_total_amount

        public static long Route_get_total_amount​(long this_arg)
      • Route_write

        public static byte[] Route_write​(long obj)
      • Route_read

        public static long Route_read​(byte[] ser)
      • RouteHint_free

        public static void RouteHint_free​(long this_obj)
      • RouteHint_clone

        public static long RouteHint_clone​(long orig)
      • RouteHint_hash

        public static long RouteHint_hash​(long o)
      • RouteHint_eq

        public static boolean RouteHint_eq​(long a,
                                           long b)
      • RouteHintHop_free

        public static void RouteHintHop_free​(long this_obj)
      • RouteHintHop_get_src_node_id

        public static byte[] RouteHintHop_get_src_node_id​(long this_ptr)
      • RouteHintHop_set_src_node_id

        public static void RouteHintHop_set_src_node_id​(long this_ptr,
                                                        byte[] val)
      • RouteHintHop_get_short_channel_id

        public static long RouteHintHop_get_short_channel_id​(long this_ptr)
      • RouteHintHop_set_short_channel_id

        public static void RouteHintHop_set_short_channel_id​(long this_ptr,
                                                             long val)
      • RouteHintHop_get_fees

        public static long RouteHintHop_get_fees​(long this_ptr)
      • RouteHintHop_set_fees

        public static void RouteHintHop_set_fees​(long this_ptr,
                                                 long val)
      • RouteHintHop_get_cltv_expiry_delta

        public static short RouteHintHop_get_cltv_expiry_delta​(long this_ptr)
      • RouteHintHop_set_cltv_expiry_delta

        public static void RouteHintHop_set_cltv_expiry_delta​(long this_ptr,
                                                              short val)
      • RouteHintHop_get_htlc_minimum_msat

        public static long RouteHintHop_get_htlc_minimum_msat​(long this_ptr)
      • RouteHintHop_set_htlc_minimum_msat

        public static void RouteHintHop_set_htlc_minimum_msat​(long this_ptr,
                                                              long val)
      • RouteHintHop_get_htlc_maximum_msat

        public static long RouteHintHop_get_htlc_maximum_msat​(long this_ptr)
      • RouteHintHop_set_htlc_maximum_msat

        public static void RouteHintHop_set_htlc_maximum_msat​(long this_ptr,
                                                              long val)
      • RouteHintHop_new

        public static long RouteHintHop_new​(byte[] src_node_id_arg,
                                            long short_channel_id_arg,
                                            long fees_arg,
                                            short cltv_expiry_delta_arg,
                                            long htlc_minimum_msat_arg,
                                            long htlc_maximum_msat_arg)
      • RouteHintHop_clone

        public static long RouteHintHop_clone​(long orig)
      • RouteHintHop_hash

        public static long RouteHintHop_hash​(long o)
      • RouteHintHop_eq

        public static boolean RouteHintHop_eq​(long a,
                                              long b)
      • get_keysend_route

        public static long get_keysend_route​(byte[] our_node_id,
                                             long network,
                                             byte[] payee,
                                             long[] first_hops,
                                             long[] last_hops,
                                             long final_value_msat,
                                             int final_cltv,
                                             long logger)
      • get_route

        public static long get_route​(byte[] our_node_id,
                                     long network,
                                     byte[] payee,
                                     long payee_features,
                                     long[] first_hops,
                                     long[] last_hops,
                                     long final_value_msat,
                                     int final_cltv,
                                     long logger)
      • NetworkGraph_free

        public static void NetworkGraph_free​(long this_obj)
      • ReadOnlyNetworkGraph_free

        public static void ReadOnlyNetworkGraph_free​(long this_obj)
      • NetworkUpdate_free

        public static void NetworkUpdate_free​(long this_ptr)
      • NetworkUpdate_clone

        public static long NetworkUpdate_clone​(long orig)
      • NetworkUpdate_channel_update_message

        public static long NetworkUpdate_channel_update_message​(long msg)
      • NetworkUpdate_channel_closed

        public static long NetworkUpdate_channel_closed​(long short_channel_id,
                                                        boolean is_permanent)
      • NetworkUpdate_node_failure

        public static long NetworkUpdate_node_failure​(byte[] node_id,
                                                      boolean is_permanent)
      • NetworkUpdate_write

        public static byte[] NetworkUpdate_write​(long obj)
      • NetGraphMsgHandler_as_EventHandler

        public static long NetGraphMsgHandler_as_EventHandler​(long this_arg)
      • NetGraphMsgHandler_free

        public static void NetGraphMsgHandler_free​(long this_obj)
      • NetGraphMsgHandler_get_network_graph

        public static long NetGraphMsgHandler_get_network_graph​(long this_ptr)
      • NetGraphMsgHandler_set_network_graph

        public static void NetGraphMsgHandler_set_network_graph​(long this_ptr,
                                                                long val)
      • NetGraphMsgHandler_new

        public static long NetGraphMsgHandler_new​(long network_graph,
                                                  long chain_access,
                                                  long logger)
      • NetGraphMsgHandler_add_chain_access

        public static void NetGraphMsgHandler_add_chain_access​(long this_arg,
                                                               long chain_access)
      • NetGraphMsgHandler_as_RoutingMessageHandler

        public static long NetGraphMsgHandler_as_RoutingMessageHandler​(long this_arg)
      • NetGraphMsgHandler_as_MessageSendEventsProvider

        public static long NetGraphMsgHandler_as_MessageSendEventsProvider​(long this_arg)
      • DirectionalChannelInfo_free

        public static void DirectionalChannelInfo_free​(long this_obj)
      • DirectionalChannelInfo_get_last_update

        public static int DirectionalChannelInfo_get_last_update​(long this_ptr)
      • DirectionalChannelInfo_set_last_update

        public static void DirectionalChannelInfo_set_last_update​(long this_ptr,
                                                                  int val)
      • DirectionalChannelInfo_get_enabled

        public static boolean DirectionalChannelInfo_get_enabled​(long this_ptr)
      • DirectionalChannelInfo_set_enabled

        public static void DirectionalChannelInfo_set_enabled​(long this_ptr,
                                                              boolean val)
      • DirectionalChannelInfo_get_cltv_expiry_delta

        public static short DirectionalChannelInfo_get_cltv_expiry_delta​(long this_ptr)
      • DirectionalChannelInfo_set_cltv_expiry_delta

        public static void DirectionalChannelInfo_set_cltv_expiry_delta​(long this_ptr,
                                                                        short val)
      • DirectionalChannelInfo_get_htlc_minimum_msat

        public static long DirectionalChannelInfo_get_htlc_minimum_msat​(long this_ptr)
      • DirectionalChannelInfo_set_htlc_minimum_msat

        public static void DirectionalChannelInfo_set_htlc_minimum_msat​(long this_ptr,
                                                                        long val)
      • DirectionalChannelInfo_get_htlc_maximum_msat

        public static long DirectionalChannelInfo_get_htlc_maximum_msat​(long this_ptr)
      • DirectionalChannelInfo_set_htlc_maximum_msat

        public static void DirectionalChannelInfo_set_htlc_maximum_msat​(long this_ptr,
                                                                        long val)
      • DirectionalChannelInfo_get_fees

        public static long DirectionalChannelInfo_get_fees​(long this_ptr)
      • DirectionalChannelInfo_set_fees

        public static void DirectionalChannelInfo_set_fees​(long this_ptr,
                                                           long val)
      • DirectionalChannelInfo_get_last_update_message

        public static long DirectionalChannelInfo_get_last_update_message​(long this_ptr)
      • DirectionalChannelInfo_set_last_update_message

        public static void DirectionalChannelInfo_set_last_update_message​(long this_ptr,
                                                                          long val)
      • DirectionalChannelInfo_new

        public static long DirectionalChannelInfo_new​(int last_update_arg,
                                                      boolean enabled_arg,
                                                      short cltv_expiry_delta_arg,
                                                      long htlc_minimum_msat_arg,
                                                      long htlc_maximum_msat_arg,
                                                      long fees_arg,
                                                      long last_update_message_arg)
      • DirectionalChannelInfo_clone

        public static long DirectionalChannelInfo_clone​(long orig)
      • DirectionalChannelInfo_write

        public static byte[] DirectionalChannelInfo_write​(long obj)
      • DirectionalChannelInfo_read

        public static long DirectionalChannelInfo_read​(byte[] ser)
      • ChannelInfo_free

        public static void ChannelInfo_free​(long this_obj)
      • ChannelInfo_get_features

        public static long ChannelInfo_get_features​(long this_ptr)
      • ChannelInfo_set_features

        public static void ChannelInfo_set_features​(long this_ptr,
                                                    long val)
      • ChannelInfo_get_node_one

        public static byte[] ChannelInfo_get_node_one​(long this_ptr)
      • ChannelInfo_set_node_one

        public static void ChannelInfo_set_node_one​(long this_ptr,
                                                    byte[] val)
      • ChannelInfo_get_one_to_two

        public static long ChannelInfo_get_one_to_two​(long this_ptr)
      • ChannelInfo_set_one_to_two

        public static void ChannelInfo_set_one_to_two​(long this_ptr,
                                                      long val)
      • ChannelInfo_get_node_two

        public static byte[] ChannelInfo_get_node_two​(long this_ptr)
      • ChannelInfo_set_node_two

        public static void ChannelInfo_set_node_two​(long this_ptr,
                                                    byte[] val)
      • ChannelInfo_get_two_to_one

        public static long ChannelInfo_get_two_to_one​(long this_ptr)
      • ChannelInfo_set_two_to_one

        public static void ChannelInfo_set_two_to_one​(long this_ptr,
                                                      long val)
      • ChannelInfo_get_capacity_sats

        public static long ChannelInfo_get_capacity_sats​(long this_ptr)
      • ChannelInfo_set_capacity_sats

        public static void ChannelInfo_set_capacity_sats​(long this_ptr,
                                                         long val)
      • ChannelInfo_get_announcement_message

        public static long ChannelInfo_get_announcement_message​(long this_ptr)
      • ChannelInfo_set_announcement_message

        public static void ChannelInfo_set_announcement_message​(long this_ptr,
                                                                long val)
      • ChannelInfo_new

        public static long ChannelInfo_new​(long features_arg,
                                           byte[] node_one_arg,
                                           long one_to_two_arg,
                                           byte[] node_two_arg,
                                           long two_to_one_arg,
                                           long capacity_sats_arg,
                                           long announcement_message_arg)
      • ChannelInfo_clone

        public static long ChannelInfo_clone​(long orig)
      • ChannelInfo_write

        public static byte[] ChannelInfo_write​(long obj)
      • ChannelInfo_read

        public static long ChannelInfo_read​(byte[] ser)
      • RoutingFees_free

        public static void RoutingFees_free​(long this_obj)
      • RoutingFees_get_base_msat

        public static int RoutingFees_get_base_msat​(long this_ptr)
      • RoutingFees_set_base_msat

        public static void RoutingFees_set_base_msat​(long this_ptr,
                                                     int val)
      • RoutingFees_get_proportional_millionths

        public static int RoutingFees_get_proportional_millionths​(long this_ptr)
      • RoutingFees_set_proportional_millionths

        public static void RoutingFees_set_proportional_millionths​(long this_ptr,
                                                                   int val)
      • RoutingFees_new

        public static long RoutingFees_new​(int base_msat_arg,
                                           int proportional_millionths_arg)
      • RoutingFees_eq

        public static boolean RoutingFees_eq​(long a,
                                             long b)
      • RoutingFees_clone

        public static long RoutingFees_clone​(long orig)
      • RoutingFees_hash

        public static long RoutingFees_hash​(long o)
      • RoutingFees_write

        public static byte[] RoutingFees_write​(long obj)
      • RoutingFees_read

        public static long RoutingFees_read​(byte[] ser)
      • NodeAnnouncementInfo_free

        public static void NodeAnnouncementInfo_free​(long this_obj)
      • NodeAnnouncementInfo_get_features

        public static long NodeAnnouncementInfo_get_features​(long this_ptr)
      • NodeAnnouncementInfo_set_features

        public static void NodeAnnouncementInfo_set_features​(long this_ptr,
                                                             long val)
      • NodeAnnouncementInfo_get_last_update

        public static int NodeAnnouncementInfo_get_last_update​(long this_ptr)
      • NodeAnnouncementInfo_set_last_update

        public static void NodeAnnouncementInfo_set_last_update​(long this_ptr,
                                                                int val)
      • NodeAnnouncementInfo_get_rgb

        public static byte[] NodeAnnouncementInfo_get_rgb​(long this_ptr)
      • NodeAnnouncementInfo_set_rgb

        public static void NodeAnnouncementInfo_set_rgb​(long this_ptr,
                                                        byte[] val)
      • NodeAnnouncementInfo_get_alias

        public static byte[] NodeAnnouncementInfo_get_alias​(long this_ptr)
      • NodeAnnouncementInfo_set_alias

        public static void NodeAnnouncementInfo_set_alias​(long this_ptr,
                                                          byte[] val)
      • NodeAnnouncementInfo_set_addresses

        public static void NodeAnnouncementInfo_set_addresses​(long this_ptr,
                                                              long[] val)
      • NodeAnnouncementInfo_get_announcement_message

        public static long NodeAnnouncementInfo_get_announcement_message​(long this_ptr)
      • NodeAnnouncementInfo_set_announcement_message

        public static void NodeAnnouncementInfo_set_announcement_message​(long this_ptr,
                                                                         long val)
      • NodeAnnouncementInfo_new

        public static long NodeAnnouncementInfo_new​(long features_arg,
                                                    int last_update_arg,
                                                    byte[] rgb_arg,
                                                    byte[] alias_arg,
                                                    long[] addresses_arg,
                                                    long announcement_message_arg)
      • NodeAnnouncementInfo_clone

        public static long NodeAnnouncementInfo_clone​(long orig)
      • NodeAnnouncementInfo_write

        public static byte[] NodeAnnouncementInfo_write​(long obj)
      • NodeAnnouncementInfo_read

        public static long NodeAnnouncementInfo_read​(byte[] ser)
      • NodeInfo_free

        public static void NodeInfo_free​(long this_obj)
      • NodeInfo_set_channels

        public static void NodeInfo_set_channels​(long this_ptr,
                                                 long[] val)
      • NodeInfo_get_lowest_inbound_channel_fees

        public static long NodeInfo_get_lowest_inbound_channel_fees​(long this_ptr)
      • NodeInfo_set_lowest_inbound_channel_fees

        public static void NodeInfo_set_lowest_inbound_channel_fees​(long this_ptr,
                                                                    long val)
      • NodeInfo_get_announcement_info

        public static long NodeInfo_get_announcement_info​(long this_ptr)
      • NodeInfo_set_announcement_info

        public static void NodeInfo_set_announcement_info​(long this_ptr,
                                                          long val)
      • NodeInfo_new

        public static long NodeInfo_new​(long[] channels_arg,
                                        long lowest_inbound_channel_fees_arg,
                                        long announcement_info_arg)
      • NodeInfo_clone

        public static long NodeInfo_clone​(long orig)
      • NodeInfo_write

        public static byte[] NodeInfo_write​(long obj)
      • NodeInfo_read

        public static long NodeInfo_read​(byte[] ser)
      • NetworkGraph_write

        public static byte[] NetworkGraph_write​(long obj)
      • NetworkGraph_read

        public static long NetworkGraph_read​(byte[] ser)
      • NetworkGraph_new

        public static long NetworkGraph_new​(byte[] genesis_hash)
      • NetworkGraph_read_only

        public static long NetworkGraph_read_only​(long this_arg)
      • NetworkGraph_update_node_from_announcement

        public static long NetworkGraph_update_node_from_announcement​(long this_arg,
                                                                      long msg)
      • NetworkGraph_update_node_from_unsigned_announcement

        public static long NetworkGraph_update_node_from_unsigned_announcement​(long this_arg,
                                                                               long msg)
      • NetworkGraph_update_channel_from_announcement

        public static long NetworkGraph_update_channel_from_announcement​(long this_arg,
                                                                         long msg,
                                                                         long chain_access)
      • NetworkGraph_update_channel_from_unsigned_announcement

        public static long NetworkGraph_update_channel_from_unsigned_announcement​(long this_arg,
                                                                                  long msg,
                                                                                  long chain_access)
      • NetworkGraph_close_channel_from_update

        public static void NetworkGraph_close_channel_from_update​(long this_arg,
                                                                  long short_channel_id,
                                                                  boolean is_permanent)
      • NetworkGraph_fail_node

        public static void NetworkGraph_fail_node​(long this_arg,
                                                  byte[] _node_id,
                                                  boolean is_permanent)
      • NetworkGraph_update_channel

        public static long NetworkGraph_update_channel​(long this_arg,
                                                       long msg)
      • NetworkGraph_update_channel_unsigned

        public static long NetworkGraph_update_channel_unsigned​(long this_arg,
                                                                long msg)
      • FilesystemPersister_free

        public static void FilesystemPersister_free​(long this_obj)
      • FilesystemPersister_new

        public static long FilesystemPersister_new​(String path_to_channel_data)
      • FilesystemPersister_get_data_dir

        public static String FilesystemPersister_get_data_dir​(long this_arg)
      • FilesystemPersister_persist_manager

        public static long FilesystemPersister_persist_manager​(String data_dir,
                                                               long manager)
      • FilesystemPersister_read_channelmonitors

        public static long FilesystemPersister_read_channelmonitors​(long this_arg,
                                                                    long keys_manager)
      • FilesystemPersister_as_Persist

        public static long FilesystemPersister_as_Persist​(long this_arg)
      • BackgroundProcessor_free

        public static void BackgroundProcessor_free​(long this_obj)
      • ChannelManagerPersister_free

        public static void ChannelManagerPersister_free​(long this_ptr)
      • BackgroundProcessor_start

        public static long BackgroundProcessor_start​(long persister,
                                                     long event_handler,
                                                     long chain_monitor,
                                                     long channel_manager,
                                                     long net_graph_msg_handler,
                                                     long peer_manager,
                                                     long logger)
      • BackgroundProcessor_join

        public static long BackgroundProcessor_join​(long this_arg)
      • BackgroundProcessor_stop

        public static long BackgroundProcessor_stop​(long this_arg)
      • check_platform

        public static void check_platform()
      • Invoice_free

        public static void Invoice_free​(long this_obj)
      • Invoice_eq

        public static boolean Invoice_eq​(long a,
                                         long b)
      • Invoice_clone

        public static long Invoice_clone​(long orig)
      • SignedRawInvoice_free

        public static void SignedRawInvoice_free​(long this_obj)
      • SignedRawInvoice_eq

        public static boolean SignedRawInvoice_eq​(long a,
                                                  long b)
      • SignedRawInvoice_clone

        public static long SignedRawInvoice_clone​(long orig)
      • RawInvoice_free

        public static void RawInvoice_free​(long this_obj)
      • RawInvoice_get_data

        public static long RawInvoice_get_data​(long this_ptr)
      • RawInvoice_set_data

        public static void RawInvoice_set_data​(long this_ptr,
                                               long val)
      • RawInvoice_eq

        public static boolean RawInvoice_eq​(long a,
                                            long b)
      • RawInvoice_clone

        public static long RawInvoice_clone​(long orig)
      • RawDataPart_free

        public static void RawDataPart_free​(long this_obj)
      • RawDataPart_get_timestamp

        public static long RawDataPart_get_timestamp​(long this_ptr)
      • RawDataPart_set_timestamp

        public static void RawDataPart_set_timestamp​(long this_ptr,
                                                     long val)
      • RawDataPart_eq

        public static boolean RawDataPart_eq​(long a,
                                             long b)
      • RawDataPart_clone

        public static long RawDataPart_clone​(long orig)
      • PositiveTimestamp_free

        public static void PositiveTimestamp_free​(long this_obj)
      • PositiveTimestamp_eq

        public static boolean PositiveTimestamp_eq​(long a,
                                                   long b)
      • PositiveTimestamp_clone

        public static long PositiveTimestamp_clone​(long orig)
      • SiPrefix_clone

        public static SiPrefix SiPrefix_clone​(long orig)
      • SiPrefix_milli

        public static SiPrefix SiPrefix_milli()
      • SiPrefix_micro

        public static SiPrefix SiPrefix_micro()
      • SiPrefix_nano

        public static SiPrefix SiPrefix_nano()
      • SiPrefix_pico

        public static SiPrefix SiPrefix_pico()
      • SiPrefix_eq

        public static boolean SiPrefix_eq​(long a,
                                          long b)
      • SiPrefix_multiplier

        public static long SiPrefix_multiplier​(long this_arg)
      • Currency_clone

        public static Currency Currency_clone​(long orig)
      • Currency_bitcoin

        public static Currency Currency_bitcoin()
      • Currency_bitcoin_testnet

        public static Currency Currency_bitcoin_testnet()
      • Currency_regtest

        public static Currency Currency_regtest()
      • Currency_simnet

        public static Currency Currency_simnet()
      • Currency_signet

        public static Currency Currency_signet()
      • Currency_hash

        public static long Currency_hash​(long o)
      • Currency_eq

        public static boolean Currency_eq​(long a,
                                          long b)
      • Sha256_free

        public static void Sha256_free​(long this_obj)
      • Sha256_clone

        public static long Sha256_clone​(long orig)
      • Sha256_hash

        public static long Sha256_hash​(long o)
      • Sha256_eq

        public static boolean Sha256_eq​(long a,
                                        long b)
      • Description_free

        public static void Description_free​(long this_obj)
      • Description_clone

        public static long Description_clone​(long orig)
      • Description_hash

        public static long Description_hash​(long o)
      • Description_eq

        public static boolean Description_eq​(long a,
                                             long b)
      • PayeePubKey_free

        public static void PayeePubKey_free​(long this_obj)
      • PayeePubKey_clone

        public static long PayeePubKey_clone​(long orig)
      • PayeePubKey_hash

        public static long PayeePubKey_hash​(long o)
      • PayeePubKey_eq

        public static boolean PayeePubKey_eq​(long a,
                                             long b)
      • ExpiryTime_free

        public static void ExpiryTime_free​(long this_obj)
      • ExpiryTime_clone

        public static long ExpiryTime_clone​(long orig)
      • ExpiryTime_hash

        public static long ExpiryTime_hash​(long o)
      • ExpiryTime_eq

        public static boolean ExpiryTime_eq​(long a,
                                            long b)
      • MinFinalCltvExpiry_free

        public static void MinFinalCltvExpiry_free​(long this_obj)
      • MinFinalCltvExpiry_clone

        public static long MinFinalCltvExpiry_clone​(long orig)
      • MinFinalCltvExpiry_hash

        public static long MinFinalCltvExpiry_hash​(long o)
      • MinFinalCltvExpiry_eq

        public static boolean MinFinalCltvExpiry_eq​(long a,
                                                    long b)
      • Fallback_free

        public static void Fallback_free​(long this_ptr)
      • Fallback_clone

        public static long Fallback_clone​(long orig)
      • Fallback_seg_wit_program

        public static long Fallback_seg_wit_program​(byte version,
                                                    byte[] program)
      • Fallback_pub_key_hash

        public static long Fallback_pub_key_hash​(byte[] a)
      • Fallback_script_hash

        public static long Fallback_script_hash​(byte[] a)
      • Fallback_hash

        public static long Fallback_hash​(long o)
      • Fallback_eq

        public static boolean Fallback_eq​(long a,
                                          long b)
      • InvoiceSignature_free

        public static void InvoiceSignature_free​(long this_obj)
      • InvoiceSignature_clone

        public static long InvoiceSignature_clone​(long orig)
      • InvoiceSignature_eq

        public static boolean InvoiceSignature_eq​(long a,
                                                  long b)
      • PrivateRoute_free

        public static void PrivateRoute_free​(long this_obj)
      • PrivateRoute_clone

        public static long PrivateRoute_clone​(long orig)
      • PrivateRoute_hash

        public static long PrivateRoute_hash​(long o)
      • PrivateRoute_eq

        public static boolean PrivateRoute_eq​(long a,
                                              long b)
      • SignedRawInvoice_into_parts

        public static long SignedRawInvoice_into_parts​(long this_arg)
      • SignedRawInvoice_raw_invoice

        public static long SignedRawInvoice_raw_invoice​(long this_arg)
      • SignedRawInvoice_hash

        public static byte[] SignedRawInvoice_hash​(long this_arg)
      • SignedRawInvoice_signature

        public static long SignedRawInvoice_signature​(long this_arg)
      • SignedRawInvoice_recover_payee_pub_key

        public static long SignedRawInvoice_recover_payee_pub_key​(long this_arg)
      • SignedRawInvoice_check_signature

        public static boolean SignedRawInvoice_check_signature​(long this_arg)
      • RawInvoice_hash

        public static byte[] RawInvoice_hash​(long this_arg)
      • RawInvoice_payment_hash

        public static long RawInvoice_payment_hash​(long this_arg)
      • RawInvoice_description

        public static long RawInvoice_description​(long this_arg)
      • RawInvoice_payee_pub_key

        public static long RawInvoice_payee_pub_key​(long this_arg)
      • RawInvoice_description_hash

        public static long RawInvoice_description_hash​(long this_arg)
      • RawInvoice_expiry_time

        public static long RawInvoice_expiry_time​(long this_arg)
      • RawInvoice_min_final_cltv_expiry

        public static long RawInvoice_min_final_cltv_expiry​(long this_arg)
      • RawInvoice_payment_secret

        public static byte[] RawInvoice_payment_secret​(long this_arg)
      • RawInvoice_features

        public static long RawInvoice_features​(long this_arg)
      • RawInvoice_private_routes

        public static long[] RawInvoice_private_routes​(long this_arg)
      • RawInvoice_amount_pico_btc

        public static long RawInvoice_amount_pico_btc​(long this_arg)
      • RawInvoice_currency

        public static Currency RawInvoice_currency​(long this_arg)
      • PositiveTimestamp_from_unix_timestamp

        public static long PositiveTimestamp_from_unix_timestamp​(long unix_seconds)
      • PositiveTimestamp_from_system_time

        public static long PositiveTimestamp_from_system_time​(long time)
      • PositiveTimestamp_as_unix_timestamp

        public static long PositiveTimestamp_as_unix_timestamp​(long this_arg)
      • PositiveTimestamp_as_time

        public static long PositiveTimestamp_as_time​(long this_arg)
      • Invoice_into_signed_raw

        public static long Invoice_into_signed_raw​(long this_arg)
      • Invoice_check_signature

        public static long Invoice_check_signature​(long this_arg)
      • Invoice_from_signed

        public static long Invoice_from_signed​(long signed_invoice)
      • Invoice_timestamp

        public static long Invoice_timestamp​(long this_arg)
      • Invoice_payment_hash

        public static byte[] Invoice_payment_hash​(long this_arg)
      • Invoice_payee_pub_key

        public static byte[] Invoice_payee_pub_key​(long this_arg)
      • Invoice_payment_secret

        public static byte[] Invoice_payment_secret​(long this_arg)
      • Invoice_features

        public static long Invoice_features​(long this_arg)
      • Invoice_recover_payee_pub_key

        public static byte[] Invoice_recover_payee_pub_key​(long this_arg)
      • Invoice_expiry_time

        public static long Invoice_expiry_time​(long this_arg)
      • Invoice_min_final_cltv_expiry

        public static long Invoice_min_final_cltv_expiry​(long this_arg)
      • Invoice_private_routes

        public static long[] Invoice_private_routes​(long this_arg)
      • Invoice_route_hints

        public static long[] Invoice_route_hints​(long this_arg)
      • Invoice_currency

        public static Currency Invoice_currency​(long this_arg)
      • Invoice_amount_pico_btc

        public static long Invoice_amount_pico_btc​(long this_arg)
      • Description_new

        public static long Description_new​(String description)
      • Description_into_inner

        public static String Description_into_inner​(long this_arg)
      • ExpiryTime_from_seconds

        public static long ExpiryTime_from_seconds​(long seconds)
      • ExpiryTime_from_duration

        public static long ExpiryTime_from_duration​(long duration)
      • ExpiryTime_as_seconds

        public static long ExpiryTime_as_seconds​(long this_arg)
      • ExpiryTime_as_duration

        public static long ExpiryTime_as_duration​(long this_arg)
      • PrivateRoute_new

        public static long PrivateRoute_new​(long hops)
      • PrivateRoute_into_inner

        public static long PrivateRoute_into_inner​(long this_arg)
      • CreationError_clone

        public static CreationError CreationError_clone​(long orig)
      • CreationError_description_too_long

        public static CreationError CreationError_description_too_long()
      • CreationError_route_too_long

        public static CreationError CreationError_route_too_long()
      • CreationError_timestamp_out_of_bounds

        public static CreationError CreationError_timestamp_out_of_bounds()
      • CreationError_expiry_time_out_of_bounds

        public static CreationError CreationError_expiry_time_out_of_bounds()
      • CreationError_eq

        public static boolean CreationError_eq​(long a,
                                               long b)
      • CreationError_to_str

        public static String CreationError_to_str​(long o)
      • SemanticError_clone

        public static SemanticError SemanticError_clone​(long orig)
      • SemanticError_no_payment_hash

        public static SemanticError SemanticError_no_payment_hash()
      • SemanticError_multiple_payment_hashes

        public static SemanticError SemanticError_multiple_payment_hashes()
      • SemanticError_no_description

        public static SemanticError SemanticError_no_description()
      • SemanticError_multiple_descriptions

        public static SemanticError SemanticError_multiple_descriptions()
      • SemanticError_no_payment_secret

        public static SemanticError SemanticError_no_payment_secret()
      • SemanticError_multiple_payment_secrets

        public static SemanticError SemanticError_multiple_payment_secrets()
      • SemanticError_invalid_features

        public static SemanticError SemanticError_invalid_features()
      • SemanticError_invalid_recovery_id

        public static SemanticError SemanticError_invalid_recovery_id()
      • SemanticError_invalid_signature

        public static SemanticError SemanticError_invalid_signature()
      • SemanticError_imprecise_amount

        public static SemanticError SemanticError_imprecise_amount()
      • SemanticError_eq

        public static boolean SemanticError_eq​(long a,
                                               long b)
      • SemanticError_to_str

        public static String SemanticError_to_str​(long o)
      • SignOrCreationError_free

        public static void SignOrCreationError_free​(long this_ptr)
      • SignOrCreationError_clone

        public static long SignOrCreationError_clone​(long orig)
      • SignOrCreationError_sign_error

        public static long SignOrCreationError_sign_error()
      • SignOrCreationError_creation_error

        public static long SignOrCreationError_creation_error​(CreationError a)
      • SignOrCreationError_eq

        public static boolean SignOrCreationError_eq​(long a,
                                                     long b)
      • SignOrCreationError_to_str

        public static String SignOrCreationError_to_str​(long o)
      • create_invoice_from_channelmanager

        public static long create_invoice_from_channelmanager​(long channelmanager,
                                                              long keys_manager,
                                                              Currency network,
                                                              long amt_msat,
                                                              String description)
      • SiPrefix_from_str

        public static long SiPrefix_from_str​(String s)
      • Invoice_from_str

        public static long Invoice_from_str​(String s)
      • SignedRawInvoice_from_str

        public static long SignedRawInvoice_from_str​(String s)
      • Invoice_to_str

        public static String Invoice_to_str​(long o)
      • SignedRawInvoice_to_str

        public static String SignedRawInvoice_to_str​(long o)
      • Currency_to_str

        public static String Currency_to_str​(long o)
      • SiPrefix_to_str

        public static String SiPrefix_to_str​(long o)