base_type

class ABIType

Bases: abc.ABC

Represents an ABI Type for encoding.

abstract is_dynamic() bool

Return whether the ABI type is dynamic.

abstract byte_len() int

Return the length in bytes of the ABI type.

abstract encode(value: Any) bytes

Serialize the ABI value into a byte string using ABI encoding rules.

abstract decode(bytestring: bytes) Any

Deserialize the ABI type and value from a byte string using ABI encoding rules.

static from_string(s: str) algosdk.abi.base_type.ABIType

Convert a valid ABI string to a corresponding ABI type.