Class: CairoInt16
Constructors
constructor
• new CairoInt16(data): CairoInt16
Parameters
| Name | Type |
|---|---|
data | unknown |
Returns
Defined in
src/utils/cairoDataTypes/int16.ts:16
Properties
abiSelector
▪ Static abiSelector: 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
▸ __processData(data): bigint
Parameters
| Name | Type |
|---|---|
data | unknown |
Returns
bigint
Defined in
src/utils/cairoDataTypes/int16.ts:21
validate
▸ validate(data): void
Parameters
| Name | Type |
|---|---|
data | unknown |
Returns
void
Defined in
src/utils/cairoDataTypes/int16.ts:59
is
▸ is(data): boolean
Parameters
| Name | Type |
|---|---|
data | unknown |
Returns
boolean
Defined in
src/utils/cairoDataTypes/int16.ts:74
isAbiType
▸ isAbiType(abiType): boolean
Check if provided abi type is this data type
Parameters
| Name | Type |
|---|---|
abiType | string |
Returns
boolean
Defined in
src/utils/cairoDataTypes/int16.ts:86
factoryFromApiResponse
▸ factoryFromApiResponse(responseIterator): CairoInt16
Parameters
| Name | Type |
|---|---|
responseIterator | Iterator<string, any, undefined> |
Returns
Defined in
src/utils/cairoDataTypes/int16.ts:90
toApiRequest
▸ toApiRequest(): string[]
Returns
string[]
Defined in
src/utils/cairoDataTypes/int16.ts:31
toBigInt
▸ toBigInt(): bigint
Returns
bigint
Defined in
src/utils/cairoDataTypes/int16.ts:35
decodeUtf8
▸ decodeUtf8(): string
Returns
string
Defined in
src/utils/cairoDataTypes/int16.ts:39
toHexString
▸ toHexString(): string
For negative values field element representation as positive hex string.
Returns
string
cairo field arithmetic hex string