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
staticabiSelector: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()
staticvalidate(data):void
Defined in: src/utils/cairoDataTypes/int32.ts:59
Parameters
data
unknown
Returns
void
is()
staticis(data):boolean
Defined in: src/utils/cairoDataTypes/int32.ts:74
Parameters
data
unknown
Returns
boolean
isAbiType()
staticisAbiType(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()
staticfactoryFromApiResponse(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