iota_client.utils
Utils Objects
class Utils(BaseAPI)
bech32_to_hex
def bech32_to_hex(bech32)
Transforms bech32 to hex.
hex_to_bech32
def hex_to_bech32(hex, bech32_hrp)
Transforms a hex encoded address to a bech32 encoded address.
alias_id_to_bech32
def alias_id_to_bech32(alias_id, bech32_hrp)
Transforms an alias id to a bech32 encoded address.
nft_id_to_bech32
def nft_id_to_bech32(nft_id, bech32_hrp)
Transforms an nft id to a bech32 encoded address.
hex_public_key_to_bech32_address
def hex_public_key_to_bech32_address(hex, bech32_hrp=None)
Transforms a hex encoded public key to a bech32 encoded address.
parse_bech32_address
def parse_bech32_address(address)
Returns a valid Address parsed from a String.
is_address_valid
def is_address_valid(address)
Checks if a String is a valid bech32 encoded address.
generate_mnemonic
def generate_mnemonic()
Generates a new mnemonic.
mnemonic_to_hex_seed
def mnemonic_to_hex_seed(mnemonic)
Returns a hex encoded seed for a mnemonic.
compute_alias_id
def compute_alias_id(output_id)
Computes the alias id for the given alias output id.
compute_nft_id
def compute_nft_id(output_id)
Computes the NFT id for the given NFT output id.
compute_foundry_id
def compute_foundry_id(alias_address, serial_number, token_scheme_kind)
Computes the foundry id.
block_id
def block_id(block)
Returns a block ID (Blake2b256 hash of block bytes) from a block.
hash_transaction_essence
def hash_transaction_essence(essence)
Compute the hash of a transaction essence.