Kit
Variables

getU128Encoder

const getU128Encoder: (config?) => FixedSizeEncoder<bigint | number, 16>

Returns an encoder for 128-bit unsigned integers (u128).

This encoder serializes u128 values using sixteen bytes in little-endian format by default. You may specify big-endian storage using the endian option.

For more details, see getU128Codec.

Parameters

ParameterTypeDescription
config?NumberCodecConfigOptional settings for endianness.

Returns

FixedSizeEncoder<bigint | number, 16>

A FixedSizeEncoder<number | bigint, 16> for encoding u128 values.

Example

Encoding a u128 value.

const encoder = getU128Encoder();
const bytes = encoder.encode(42n); // 0x2a000000000000000000000000000000

See

getU128Codec

On this page