Class: CairoInt16
Defined in: src/utils/cairoDataTypes/int16.ts:11
Constructors
Constructor
new CairoInt16(
data):CairoInt16
Defined in: src/utils/cairoDataTypes/int16.ts:16
Parameters
data
unknown
Returns
CairoInt16
Properties
abiSelector
staticabiSelector:string='core::integer::i16'
Defined in: src/utils/cairoDataTypes/int16.ts:14
data
data:
bigint
Defined in: src/utils/cairoDataTypes/int16.ts:12
Methods
__processData()
static__processData(data):bigint
Defined in: src/utils/cairoDataTypes/int16.ts:21
Parameters
data
unknown
Returns
bigint
validate()
staticvalidate(data):void
Defined in: src/utils/cairoDataTypes/int16.ts:59
Parameters
data
unknown
Returns
void
is()
staticis(data):boolean
Defined in: src/utils/cairoDataTypes/int16.ts:74
Parameters
data
unknown
Returns
boolean
isAbiType()
staticisAbiType(abiType):boolean
Defined in: src/utils/cairoDataTypes/int16.ts:86
Check if provided abi type is this data type
Parameters
abiType
string
Returns
boolean
factoryFromApiResponse()
staticfactoryFromApiResponse(responseIterator):CairoInt16
Defined in: src/utils/cairoDataTypes/int16.ts:90
Parameters
responseIterator
Iterator<string>
Returns
CairoInt16
toApiRequest()
toApiRequest():
string[]
Defined in: src/utils/cairoDataTypes/int16.ts:31
Returns
string[]
toBigInt()
toBigInt():
bigint
Defined in: src/utils/cairoDataTypes/int16.ts:35
Returns
bigint
decodeUtf8()
decodeUtf8():
string
Defined in: src/utils/cairoDataTypes/int16.ts:39
Returns
string
toHexString()
toHexString():
string
Defined in: src/utils/cairoDataTypes/int16.ts:49
For negative values field element representation as positive hex string.
Returns
string
cairo field arithmetic hex string