Skip to main content
Version: 8.6.0

Class: CairoUint8

Constructors​

constructor​

• new CairoUint8(data): CairoUint8

Parameters​

NameType
dataunknown

Returns​

CairoUint8

Defined in​

src/utils/cairoDataTypes/uint8.ts:16

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​

▸ __processData(data): bigint

Parameters​

NameType
dataunknown

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/uint8.ts:21


validate​

▸ validate(data): void

Parameters​

NameType
dataunknown

Returns​

void

Defined in​

src/utils/cairoDataTypes/uint8.ts:47


is​

▸ is(data): boolean

Parameters​

NameType
dataunknown

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/uint8.ts:62


isAbiType​

▸ isAbiType(abiType): boolean

Check if provided abi type is this data type

Parameters​

NameType
abiTypestring

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/uint8.ts:74


factoryFromApiResponse​

▸ factoryFromApiResponse(responseIterator): CairoUint8

Parameters​

NameType
responseIteratorIterator<string, any, undefined>

Returns​

CairoUint8

Defined in​

src/utils/cairoDataTypes/uint8.ts:78


toApiRequest​

▸ toApiRequest(): string[]

Returns​

string[]

Defined in​

src/utils/cairoDataTypes/uint8.ts:31


toBigInt​

▸ toBigInt(): bigint

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/uint8.ts:35


decodeUtf8​

▸ decodeUtf8(): string

Returns​

string

Defined in​

src/utils/cairoDataTypes/uint8.ts:39


toHexString​

▸ toHexString(): string

Returns​

string

Defined in​

src/utils/cairoDataTypes/uint8.ts:43