Method List
-
#amount_msats NwcRuby::NIP47::Notification
-
build NwcRuby::NIP47::Request
-
bytes_to_hex NwcRuby::Crypto::Keys
-
calc_padded_len NwcRuby::NIP44::Cipher
-
#capabilities NwcRuby::Client
-
chacha20 NwcRuby::NIP44::Cipher
-
#client_pubkey NwcRuby::ConnectionString
-
#code NwcRuby::WalletServiceError
-
#compute_id! NwcRuby::Event
-
#connection_string NwcRuby::Client
-
#content NwcRuby::Event
-
#created_at NwcRuby::Event
-
#data NwcRuby::NIP47::Notification
-
decrypt NwcRuby::NIP04::Cipher
-
decrypt NwcRuby::NIP44::Cipher
-
decrypt NwcRuby::NIP47::Response
-
derive_conversation_key NwcRuby::NIP44::Cipher
-
derive_message_keys NwcRuby::NIP44::Cipher
-
encrypt NwcRuby::NIP04::Cipher
-
encrypt NwcRuby::NIP44::Cipher
-
#encryption_schemes NwcRuby::NIP47::Info
-
#error NwcRuby::NIP47::Response
-
#error_code NwcRuby::NIP47::Response
-
#error_message NwcRuby::NIP47::Response
-
#event NwcRuby::NIP47::Info
-
#event NwcRuby::NIP47::Response
-
#event NwcRuby::NIP47::Notification
-
from_hash NwcRuby::Event
-
from_uri NwcRuby::Client
-
generate_private_key NwcRuby::Crypto::Keys
-
#get_balance NwcRuby::Client
-
#get_info NwcRuby::Client
-
hex_to_bytes NwcRuby::Crypto::Keys
-
hkdf_expand NwcRuby::NIP44::Cipher
-
hkdf_extract NwcRuby::NIP44::Cipher
-
#id NwcRuby::Event
-
#info NwcRuby::Client
-
#initialize NwcRuby::Event
-
#initialize NwcRuby::Client
-
#initialize NwcRuby::WalletServiceError
-
#initialize NwcRuby::NIP47::Info
-
#initialize NwcRuby::TestRunner
-
#initialize NwcRuby::NIP47::Response
-
#initialize NwcRuby::ConnectionString
-
#initialize NwcRuby::NIP47::Notification
-
#initialize NwcRuby::Transport::RelayConnection
-
#kind NwcRuby::Event
-
lift_x NwcRuby::Crypto::ECDH
-
#list_transactions NwcRuby::Client
-
#logger NwcRuby::Client
-
#logger NwcRuby::Transport::RelayConnection
-
#lookup_invoice NwcRuby::Client
-
#lud16 NwcRuby::ConnectionString
-
#make_invoice NwcRuby::Client
-
#methods NwcRuby::NIP47::Info
-
#multi_pay_invoice NwcRuby::Client
-
#multi_pay_keysend NwcRuby::Client
-
#notification_types NwcRuby::NIP47::Info
-
#on_error NwcRuby::Transport::RelayConnection
-
#on_event NwcRuby::Transport::RelayConnection
-
#on_open NwcRuby::Transport::RelayConnection
-
#on_poll NwcRuby::Transport::RelayConnection
-
pad NwcRuby::NIP44::Cipher
-
parse NwcRuby::NIP47::Info
-
parse NwcRuby::NIP47::Response
-
parse NwcRuby::ConnectionString
-
parse NwcRuby::NIP47::Notification
-
#pay_invoice NwcRuby::Client
-
#pay_keysend NwcRuby::Client
-
#payment_hash NwcRuby::NIP47::Notification
-
#payment_received? NwcRuby::NIP47::Notification
-
#payment_sent? NwcRuby::NIP47::Notification
-
#preferred_encryption NwcRuby::NIP47::Info
-
#pubkey NwcRuby::Event
-
public_key_from_private NwcRuby::Crypto::Keys
-
#read_only? NwcRuby::Client
-
#read_only? NwcRuby::NIP47::Info
-
#read_write? NwcRuby::Client
-
#read_write? NwcRuby::NIP47::Info
-
#relays NwcRuby::ConnectionString
-
#request_id NwcRuby::NIP47::Response
-
#result NwcRuby::NIP47::Response
-
#result_type NwcRuby::NIP47::Response
-
#run NwcRuby::TestRunner
-
#run! NwcRuby::Transport::RelayConnection
-
#run_notifications NwcRuby::TestRunner
-
#secret NwcRuby::ConnectionString
-
secure_compare NwcRuby::NIP44::Cipher
-
#send_close NwcRuby::Transport::RelayConnection
-
#send_event NwcRuby::Transport::RelayConnection
-
#send_message NwcRuby::Transport::RelayConnection
-
#send_req NwcRuby::Transport::RelayConnection
-
#serialize_for_id NwcRuby::Event
-
shared_x NwcRuby::Crypto::ECDH
-
#sig NwcRuby::Event
-
sign NwcRuby::Crypto::Schnorr
-
#sign! NwcRuby::Event
-
#sign_message NwcRuby::Client
-
#stop! NwcRuby::Transport::RelayConnection
-
#stop_notifications! NwcRuby::Client
-
#subscribe_to_notifications NwcRuby::Client
-
#success? NwcRuby::NIP47::Response
-
#supports? NwcRuby::NIP47::Info
-
#supports_nip04? NwcRuby::NIP47::Info
-
#supports_nip44? NwcRuby::NIP47::Info
-
#supports_notifications? NwcRuby::NIP47::Info
-
#tags NwcRuby::Event
-
test NwcRuby
-
test_notifications NwcRuby
-
#to_h NwcRuby::Event
-
#to_s NwcRuby::ConnectionString
-
#type NwcRuby::NIP47::Notification
-
unpad NwcRuby::NIP44::Cipher
-
#url NwcRuby::Transport::RelayConnection
-
#valid_signature? NwcRuby::Event
-
validate_hex32! NwcRuby::Crypto::Keys
-
verify NwcRuby::Crypto::Schnorr
-
#wallet_pubkey NwcRuby::ConnectionString