Bytes4.ts
Bytes4 overview
Bytes4 module provides utilities for handling fixed-length and variable-length byte arrays.
Added in v2.0.0
Table of contents
constants
BYTES_LENGTH
Constant bytes length
Signature
export declare const BYTES_LENGTH: 4Added in v2.0.0
decoding
fromHex
Decode fixed-length hex into bytes.
Signature
export declare const fromHex: (i: string, overrideOptions?: ParseOptions) => Uint8ArrayAdded in v2.0.0
fromVariableHex
Decode variable-length hex (0..BYTES_LENGTH) into bytes.
Signature
export declare const fromVariableHex: (i: string, overrideOptions?: ParseOptions) => Uint8ArrayAdded in v2.0.0
encoding
toHex
Encode fixed-length bytes to hex.
Signature
export declare const toHex: (a: Uint8Array, overrideOptions?: ParseOptions) => stringAdded in v2.0.0
toVariableHex
Encode variable-length bytes (0..BYTES_LENGTH) to hex.
Signature
export declare const toVariableHex: (a: Uint8Array, overrideOptions?: ParseOptions) => stringAdded in v2.0.0
utils
BytesFromHex
Signature
export declare const BytesFromHex: Schema.filter<Schema.Schema<Uint8Array, string, never>>VariableBytesFromHex
Signature
export declare const VariableBytesFromHex: Schema.filter<Schema.Schema<Uint8Array, string, never>>equals
Signature
export declare const equals: (a: Uint8Array, b: Uint8Array) => boolean