substrate_scale_enc_uint

Module for Substrate SCALE encoding for unsigned integers.

class SubstrateScaleUintEncoder

Bases: SubstrateScaleEncoderBase, ABC

Substrate SCALE encoding class for unsigned integers.

class SubstrateScaleU8Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 8-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes

class SubstrateScaleU16Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 16-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes

class SubstrateScaleU32Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 32-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes

class SubstrateScaleU64Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 64-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes

class SubstrateScaleU128Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 128-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes

class SubstrateScaleU256Encoder

Bases: SubstrateScaleUintEncoder

Substrate SCALE encoding class for 256-bit unsigned integers.

classmethod Encode(value: Any) bytes

Encode the specified value to bytes.

Parameters:

value (any) – Value to be encoded

Returns:

Encoded value

Return type:

bytes