Skip to main content
Version: 8.6.0

Class: CairoInt32

Constructors​

constructor​

• new CairoInt32(data): CairoInt32

Parameters​

NameType
dataunknown

Returns​

CairoInt32

Defined in​

src/utils/cairoDataTypes/int32.ts:16

Properties​

abiSelector​

▪ Static abiSelector: string = 'core::integer::i32'

Defined in​

src/utils/cairoDataTypes/int32.ts:14


data​

• data: bigint

Defined in​

src/utils/cairoDataTypes/int32.ts:12

Methods​

__processData​

▸ __processData(data): bigint

Parameters​

NameType
dataunknown

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/int32.ts:21


validate​

▸ validate(data): void

Parameters​

NameType
dataunknown

Returns​

void

Defined in​

src/utils/cairoDataTypes/int32.ts:59


is​

▸ is(data): boolean

Parameters​

NameType
dataunknown

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/int32.ts:74


isAbiType​

▸ isAbiType(abiType): boolean

Check if provided abi type is this data type

Parameters​

NameType
abiTypestring

Returns​

boolean

Defined in​

src/utils/cairoDataTypes/int32.ts:86


factoryFromApiResponse​

▸ factoryFromApiResponse(responseIterator): CairoInt32

Parameters​

NameType
responseIteratorIterator<string, any, undefined>

Returns​

CairoInt32

Defined in​

src/utils/cairoDataTypes/int32.ts:90


toApiRequest​

▸ toApiRequest(): string[]

Returns​

string[]

Defined in​

src/utils/cairoDataTypes/int32.ts:31


toBigInt​

▸ toBigInt(): bigint

Returns​

bigint

Defined in​

src/utils/cairoDataTypes/int32.ts:35


decodeUtf8​

▸ decodeUtf8(): string

Returns​

string

Defined in​

src/utils/cairoDataTypes/int32.ts:39


toHexString​

▸ toHexString(): string

For negative values field element representation as positive hex string.

Returns​

string

cairo field arithmetic hex string

Defined in​

src/utils/cairoDataTypes/int32.ts:49