Skip to main content
Version: Next

Class: CairoInt64

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

Constructors

Constructor

new CairoInt64(data): CairoInt64

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

Parameters

data

unknown

Returns

CairoInt64

Properties

abiSelector

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

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


data

data: bigint

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

Methods

__processData()

static __processData(data): bigint

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

Parameters

data

unknown

Returns

bigint


validate()

static validate(data): void

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

Parameters

data

unknown

Returns

void


is()

static is(data): boolean

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

Parameters

data

unknown

Returns

boolean


isAbiType()

static isAbiType(abiType): boolean

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

Check if provided abi type is this data type

Parameters

abiType

string

Returns

boolean


factoryFromApiResponse()

static factoryFromApiResponse(responseIterator): CairoInt64

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

Parameters

responseIterator

Iterator<string>

Returns

CairoInt64


toApiRequest()

toApiRequest(): string[]

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

Returns

string[]


toBigInt()

toBigInt(): bigint

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

Returns

bigint


decodeUtf8()

decodeUtf8(): string

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

Returns

string


toHexString()

toHexString(): string

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

For negative values field element representation as positive hex string.

Returns

string

cairo field arithmetic hex string