Kit
Functions

getU128Encoder

getU128Encoder(config): FixedSizeEncoder<number | bigint, 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
configNumberCodecConfigOptional settings for endianness.

Returns

FixedSizeEncoder<number | bigint, 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