Skip to main content
Version: 8.6.0

Class: CairoUint32

Constructors​

constructor​

• new CairoUint32(data): CairoUint32

Parameters​

NameType
dataBigNumberish

Returns​

CairoUint32

Defined in​

src/utils/cairoDataTypes/uint32.ts:15

Properties​

abiSelector​

▪ Static abiSelector: string = 'core::u32::u32'

Defined in​

src/utils/cairoDataTypes/uint32.ts:13


data​

• data: bigint

Defined in​

src/utils/cairoDataTypes/uint32.ts:11

Methods​

__processData​

▸ __processData(data): bigint

Parameters​

NameType
dataBigNumberish

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/uint32.ts:20


validate​

▸ validate(data): void

Parameters​

NameType
dataBigNumberish

Returns​

void

Defined in​

src/utils/cairoDataTypes/uint32.ts:46


is​

▸ is(data): boolean

Parameters​

NameType
dataBigNumberish

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/uint32.ts:58


isAbiType​

▸ isAbiType(abiType): boolean

Check if provided abi type is this data type

Parameters​

NameType
abiTypestring

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/uint32.ts:70


factoryFromApiResponse​

▸ factoryFromApiResponse(responseIterator): CairoUint32

Parameters​

NameType
responseIteratorIterator<string, any, undefined>

Returns​

CairoUint32

Defined in​

src/utils/cairoDataTypes/uint32.ts:74


toApiRequest​

▸ toApiRequest(): string[]

Returns​

string[]

Defined in​

src/utils/cairoDataTypes/uint32.ts:30


toBigInt​

▸ toBigInt(): bigint

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/uint32.ts:34


decodeUtf8​

▸ decodeUtf8(): string

Returns​

string

Defined in​

src/utils/cairoDataTypes/uint32.ts:38


toHexString​

▸ toHexString(): string

Returns​

string

Defined in​

src/utils/cairoDataTypes/uint32.ts:42