Package org.ldk.impl
Interface bindings.LDKKeysInterface
-
- Enclosing class:
- bindings
public static interface bindings.LDKKeysInterface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longderive_channel_signer(long channel_value_satoshis, byte[] channel_keys_id)longecdh(Recipient recipient, byte[] other_key, long tweak)byte[]generate_channel_keys_id(boolean inbound, long channel_value_satoshis, byte[] user_channel_id)byte[]get_destination_script()byte[]get_inbound_payment_key_material()longget_node_id(Recipient recipient)longget_node_secret(Recipient recipient)byte[]get_secure_random_bytes()longget_shutdown_scriptpubkey()longread_chan_signer(byte[] reader)longsign_invoice(byte[] hrp_bytes, byte[] invoice_data, Recipient receipient)
-
-
-
Method Detail
-
get_node_secret
long get_node_secret(Recipient recipient)
-
get_node_id
long get_node_id(Recipient recipient)
-
ecdh
long ecdh(Recipient recipient, byte[] other_key, long tweak)
-
get_destination_script
byte[] get_destination_script()
-
get_shutdown_scriptpubkey
long get_shutdown_scriptpubkey()
-
generate_channel_keys_id
byte[] generate_channel_keys_id(boolean inbound, long channel_value_satoshis, byte[] user_channel_id)
-
derive_channel_signer
long derive_channel_signer(long channel_value_satoshis, byte[] channel_keys_id)
-
get_secure_random_bytes
byte[] get_secure_random_bytes()
-
read_chan_signer
long read_chan_signer(byte[] reader)
-
sign_invoice
long sign_invoice(byte[] hrp_bytes, byte[] invoice_data, Recipient receipient)
-
get_inbound_payment_key_material
byte[] get_inbound_payment_key_material()
-
-