Skip to main content
@tevm/voltaire
@tevm/voltaire / index / BrandedBytes4

BrandedBytes4

Functions

Bytes4()

Bytes4(value): Bytes4Type
Defined in: src/primitives/Bytes/Bytes4/index.ts:18

Parameters

value
string | Uint8Array<ArrayBufferLike> | number[]

Returns

Bytes4Type

clone()

clone(bytes): Bytes4Type
Defined in: src/primitives/Bytes/Bytes4/clone.js:12 Clone Bytes4

Parameters

bytes
Bytes4Type Bytes4 to clone

Returns

Bytes4Type Cloned Bytes4

Example

const copy = Bytes4.clone(bytes);

compare()

compare(a, b): -1 | 0 | 1
Defined in: src/primitives/Bytes/Bytes4/compare.js:2

Parameters

a
Uint8Array<ArrayBufferLike>
b
Uint8Array<ArrayBufferLike>

Returns

-1 | 0 | 1

equals()

equals(a, b): boolean
Defined in: src/primitives/Bytes/Bytes4/equals.js:2

Parameters

a
Uint8Array<ArrayBufferLike>
b
Uint8Array<ArrayBufferLike>

Returns

boolean

from()

from(value): Bytes4Type
Defined in: src/primitives/Bytes/Bytes4/from.js:8

Parameters

value
string | Uint8Array<ArrayBufferLike>

Returns

Bytes4Type

fromHex()

fromHex(hex): Bytes4Type
Defined in: src/primitives/Bytes/Bytes4/fromHex.js:8

Parameters

hex
HexType

Returns

Bytes4Type

size()

size(_bytes): 4
Defined in: src/primitives/Bytes/Bytes4/size.js:12 Get size of Bytes4 (always 4)

Parameters

_bytes
Bytes4Type Bytes4

Returns

4 Size (always 4)

Example

const size = Bytes4.size(bytes); // 4

toBytes()

toBytes(bytes): BytesType
Defined in: src/primitives/Bytes/Bytes4/toBytes.js:12 Convert Bytes4 to generic Bytes

Parameters

bytes
Bytes4Type Bytes4 to convert

Returns

BytesType Generic Bytes

Example

const genericBytes = Bytes4.toBytes(bytes);

toHex()

toHex(bytes): HexType
Defined in: src/primitives/Bytes/Bytes4/toHex.js:12 Convert Bytes4 to hex string

Parameters

bytes
Bytes4Type Bytes4 to convert

Returns

HexType Hex string

Example

const hex = Bytes4.toHex(bytes);

References

Bytes4Type

Re-exports Bytes4Type