cryptnoxpro.lib package
Subpackages
- cryptnoxpro.lib.cryptos package
- Subpackages
- Submodules
- cryptnoxpro.lib.cryptos.blocks module
- cryptnoxpro.lib.cryptos.composite module
- cryptnoxpro.lib.cryptos.constants module
- cryptnoxpro.lib.cryptos.deterministic module
electrum_stretch()electrum_mpk()electrum_privkey()electrum_pubkey()electrum_address()crack_electrum_wallet()raw_bip32_ckd()bip32_serialize()bip32_deserialize()is_xprv()is_xpub()raw_bip32_privtopub()bip32_privtopub()bip32_ckd()bip32_master_key()bip32_bin_extract_key()bip32_extract_key()bip32_derive_key()raw_crack_bip32_privkey()crack_bip32_privkey()coinvault_pub_to_bip32()coinvault_priv_to_bip32()bip32_descend()parse_bip32_path()
- cryptnoxpro.lib.cryptos.keystore module
KeyStoreSoftware_KeyStoreImported_KeyStoreImported_KeyStore.__init__()Imported_KeyStore.is_deterministic()Imported_KeyStore.can_change_password()Imported_KeyStore.get_master_public_key()Imported_KeyStore.dump()Imported_KeyStore.can_import()Imported_KeyStore.check_password()Imported_KeyStore.import_privkey()Imported_KeyStore.delete_imported_key()Imported_KeyStore.get_private_key()Imported_KeyStore.get_pubkey_derivation()Imported_KeyStore.update_password()
Deterministic_KeyStoreDeterministic_KeyStore.__init__()Deterministic_KeyStore.is_deterministic()Deterministic_KeyStore.dump()Deterministic_KeyStore.has_seed()Deterministic_KeyStore.is_watching_only()Deterministic_KeyStore.can_change_password()Deterministic_KeyStore.add_seed()Deterministic_KeyStore.get_seed()Deterministic_KeyStore.get_passphrase()
XpubBIP32_KeyStoreBIP32_KeyStore.__init__()BIP32_KeyStore.format_seed()BIP32_KeyStore.dump()BIP32_KeyStore.get_master_private_key()BIP32_KeyStore.check_password()BIP32_KeyStore.update_password()BIP32_KeyStore.is_watching_only()BIP32_KeyStore.add_xprv()BIP32_KeyStore.add_xpub()BIP32_KeyStore.add_xprv_from_seed()BIP32_KeyStore.get_private_key()
Hardware_KeyStoreHardware_KeyStore.max_change_outputsHardware_KeyStore.__init__()Hardware_KeyStore.set_label()Hardware_KeyStore.may_have_password()Hardware_KeyStore.is_deterministic()Hardware_KeyStore.dump()Hardware_KeyStore.unpaired()Hardware_KeyStore.paired()Hardware_KeyStore.can_export()Hardware_KeyStore.is_watching_only()Hardware_KeyStore.can_change_password()
bip39_to_seed()bip39_is_checksum_valid()from_bip39_seed()standard_from_bip39_seed()p2wpkh_from_bip39_seed()p2wpkh_p2sh_from_bip39_seed()xtype_from_derivation()is_xpubkey()parse_xpubkey()xpubkey_to_address()xpubkey_to_pubkey()register_keystore()hardware_keystore()is_address_list()get_private_keys()is_private_key_list()is_mpk()is_private()is_master_key()is_private_key()is_bip32_key()from_electrum_seed()from_private_key_list()from_xpub()from_xprv()from_master_key()
- cryptnoxpro.lib.cryptos.main module
change_curve()getG()inv()access()multiaccess()slice()count()sum()isinf()to_jacobian()jacobian_double()jacobian_add()from_jacobian()jacobian_multiply()fast_multiply()fast_add()get_pubkey_format()encode_pubkey()decode_pubkey()get_privkey_format()encode_privkey()decode_privkey()add_pubkeys()add_privkeys()mul_privkeys()multiply()divide()compress()decompress()privkey_to_pubkey()privtopub()privkey_to_address()privtoaddr()neg_pubkey()neg_privkey()subtract_pubkeys()subtract_privkeys()bin_hash160()hash160()hex_to_hash160()bin_sha256()sha256()bin_ripemd160()ripemd160()bin_dbl_sha256()dbl_sha256()bin_slowsha()slowsha()hash_to_int()num_to_var_int()electrum_sig_hash()random_key()random_electrum_seed()b58check_to_bin()get_version_byte()hex_to_b58check()b58check_to_hex()pubkey_to_hash()pubkey_to_hash_hex()pubkey_to_address()pubtoaddr()is_privkey()is_pubkey()encode_sig()decode_sig()deterministic_generate_k()ecdsa_raw_sign()ecdsa_sign()ecdsa_raw_verify()ecdsa_verify_addr()ecdsa_verify()ecdsa_raw_recover()ecdsa_recover()add()subtract()magicbyte_to_prefix()
- cryptnoxpro.lib.cryptos.mnemonic module
is_CJK()normalize_text()eint_to_bytes()mnemonic_int_to_words()entropy_cs()entropy_to_words()words_bisect()words_split()words_to_mnemonic_int()words_verify()bip39_normalize_passphrase()bip39_is_checksum_valid()mnemonic_to_seed()bip39_mnemonic_to_seed()electrum_mnemonic_to_seed()is_old_seed()seed_prefix()seed_type()is_seed()words_mine()
- cryptnoxpro.lib.cryptos.pbkdf2 module
- cryptnoxpro.lib.cryptos.ripemd module
- cryptnoxpro.lib.cryptos.segwit_addr module
- cryptnoxpro.lib.cryptos.specials module
- cryptnoxpro.lib.cryptos.stealth module
- cryptnoxpro.lib.cryptos.transaction module
json_is_base()json_changebase()encode_1_byte()encode_4_bytes()encode_8_bytes()list_to_bytes()dbl_sha256_list()is_segwit()deserialize()serialize()uahf_digest()signature_form()der_encode_sig()der_decode_sig()is_bip66()txhash()public_txhash()bin_txhash()ecdsa_tx_sign()ecdsa_tx_verify()ecdsa_tx_recover()mk_pubkey_script()mk_scripthash_script()output_script_to_address()mk_p2w_scripthash_script()mk_p2wpkh_redeemscript()mk_p2wpkh_script()mk_p2wpkh_scriptcode()p2wpkh_nested_script()deserialize_script()serialize_script_unit()serialize_script()mk_multisig_script()verify_tx_input()multisign()apply_multisignatures()is_inp()select()
- cryptnoxpro.lib.cryptos.wallet module
HDWalletHDWallet.__init__()HDWallet.privkey()HDWallet.export_privkeys()HDWallet.pubkey_receiving()HDWallet.pubkey_change()HDWallet.pubtoaddr()HDWallet.receiving_address()HDWallet.change_address()HDWallet.receiving_addressesHDWallet.change_addressesHDWallet.new_receiving_address_range()HDWallet.new_change_address_range()HDWallet.new_receiving_addresses()HDWallet.new_change_addresses()HDWallet.new_receiving_address()HDWallet.new_change_address()HDWallet.balance()HDWallet.unspent()HDWallet.select()HDWallet.history()HDWallet.sign()HDWallet.mksend()HDWallet.sign_message()HDWallet.is_mine()HDWallet.is_change()HDWallet.account()HDWallet.details()
- cryptnoxpro.lib.cryptos.wallet_utils module
hmac_sha_512()rev_hex()int_to_hex()InvalidPasswordInvalidPasswordExceptionInvalidPaddingassert_bytes()append_PKCS7_padding()strip_PKCS7_padding()aes_encrypt_with_iv()aes_decrypt_with_iv()EncodeAES()DecodeAES()pw_encode()pw_decode()is_new_seed()seed_type()is_seed()inv_dict()is_minikey()minikey_to_private_key()get_pubkeys_from_secret()xprv_header()xpub_header()number_of_significant_digits()
- Module contents
Module contents
The cryptnoxpro.lib package provides library functionality for cryptocurrency operations.
The main subpackage is cryptnoxpro.lib.cryptos which contains comprehensive cryptocurrency utilities.