Skip to main content
Version: 10.8.0

Class: CairoInt32

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

Constructors​

Constructor​

new CairoInt32(data): CairoInt32

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

Parameters​

data​

unknown

Returns​

CairoInt32

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()​

static __processData(data): bigint

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

Parameters​

data​

unknown

Returns​

bigint


validate()​

static validate(data): void

Defined in: src/utils/cairoDataTypes/int32.ts:59

Parameters​

data​

unknown

Returns​

void


is()​

static is(data): boolean

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

Parameters​

data​

unknown

Returns​

boolean


isAbiType()​

static isAbiType(abiType): boolean

Defined in: src/utils/cairoDataTypes/int32.ts:86

Check if provided abi type is this data type

Parameters​

abiType​

string

Returns​

boolean


factoryFromApiResponse()​

static factoryFromApiResponse(responseIterator): CairoInt32

Defined in: src/utils/cairoDataTypes/int32.ts:90

Parameters​

responseIterator​

Iterator<string>

Returns​

CairoInt32


toApiRequest()​

toApiRequest(): string[]

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

Returns​

string[]


toBigInt()​

toBigInt(): bigint

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

Returns​

bigint


decodeUtf8()​

decodeUtf8(): string

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

Returns​

string


toHexString()​

toHexString(): string

Defined in: src/utils/cairoDataTypes/int32.ts:49

For negative values field element representation as positive hex string.

Returns​

string

cairo field arithmetic hex string