substrate_scale_enc_cuint

Module for Substrate SCALE encoding for compact unsigned integers.

class SubstrateScaleCUintEncoderConst

Bases: object

Class container for Substrate SCALE encoding for compact unsigned integers constants.

SINGLE_BYTE_MODE_MAX_VAL: int = 63
TWO_BYTE_MODE_MAX_VAL: int = 16383
FOUR_BYTE_MODE_MAX_VAL: int = 1073741823
BIG_INTEGER_MODE_MAX_VAL: int = 224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756735
class SubstrateScaleCUintEncoder

Bases: SubstrateScaleEncoderBase

Substrate SCALE encoding for compact 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