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