Skip to main content
Version: Next

Class: CairoUint8

Defined in: src/utils/cairoDataTypes/uint8.ts:11

Constructors

Constructor

new CairoUint8(data): CairoUint8

Defined in: src/utils/cairoDataTypes/uint8.ts:16

Parameters

data

unknown

Returns

CairoUint8

Properties

abiSelector

static abiSelector: string = 'core::integer::u8'

Defined in: src/utils/cairoDataTypes/uint8.ts:14


data

data: bigint

Defined in: src/utils/cairoDataTypes/uint8.ts:12

Methods

__processData()

static __processData(data): bigint

Defined in: src/utils/cairoDataTypes/uint8.ts:21

Parameters

data

unknown

Returns

bigint


validate()

static validate(data): void

Defined in: src/utils/cairoDataTypes/uint8.ts:47

Parameters

data

unknown

Returns

void


is()

static is(data): boolean

Defined in: src/utils/cairoDataTypes/uint8.ts:62

Parameters

data

unknown

Returns

boolean


isAbiType()

static isAbiType(abiType): boolean

Defined in: src/utils/cairoDataTypes/uint8.ts:74

Check if provided abi type is this data type

Parameters

abiType

string

Returns

boolean


factoryFromApiResponse()

static factoryFromApiResponse(responseIterator): CairoUint8

Defined in: src/utils/cairoDataTypes/uint8.ts:78

Parameters

responseIterator

Iterator<string>

Returns

CairoUint8


toApiRequest()

toApiRequest(): string[]

Defined in: src/utils/cairoDataTypes/uint8.ts:31

Returns

string[]


toBigInt()

toBigInt(): bigint

Defined in: src/utils/cairoDataTypes/uint8.ts:35

Returns

bigint


decodeUtf8()

decodeUtf8(): string

Defined in: src/utils/cairoDataTypes/uint8.ts:39

Returns

string


toHexString()

toHexString(): string

Defined in: src/utils/cairoDataTypes/uint8.ts:43

Returns

string