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