bool_type

class BoolType

Bases: algosdk.abi.base_type.ABIType

Represents a Bool ABI Type for encoding.

byte_len() int

Return the length in bytes of the ABI type.

is_dynamic() bool

Return whether the ABI type is dynamic.

encode(value: bool) bytes

Encode a boolean value

Parameters

value (bool) – value to be encoded

Returns

encoded bytes (“0x80” if True, “0x00” if False) of the boolean

Return type

bytes

decode(bytestring: Union[bytes, bytearray]) bool

Decodes a bytestring to a single boolean.

Parameters

bytestring (bytes | bytearray) – bytestring to be decoded that contains a single boolean, i.e. “0x80” or “0x00”

Returns

boolean from the encoded bytestring

Return type

bool