Skip to main content
Version: Next

Class: CairoUint32

Defined in: src/utils/cairoDataTypes/uint32.ts:10

Constructors

Constructor

new CairoUint32(data): CairoUint32

Defined in: src/utils/cairoDataTypes/uint32.ts:15

Parameters

data

BigNumberish

Returns

CairoUint32

Properties

abiSelector

static abiSelector: string = 'core::u32::u32'

Defined in: src/utils/cairoDataTypes/uint32.ts:13


data

data: bigint

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

Methods

__processData()

static __processData(data): bigint

Defined in: src/utils/cairoDataTypes/uint32.ts:20

Parameters

data

BigNumberish

Returns

bigint


validate()

static validate(data): void

Defined in: src/utils/cairoDataTypes/uint32.ts:46

Parameters

data

BigNumberish

Returns

void


is()

static is(data): boolean

Defined in: src/utils/cairoDataTypes/uint32.ts:58

Parameters

data

BigNumberish

Returns

boolean


isAbiType()

static isAbiType(abiType): boolean

Defined in: src/utils/cairoDataTypes/uint32.ts:70

Check if provided abi type is this data type

Parameters

abiType

string

Returns

boolean


factoryFromApiResponse()

static factoryFromApiResponse(responseIterator): CairoUint32

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

Parameters

responseIterator

Iterator<string>

Returns

CairoUint32


toApiRequest()

toApiRequest(): string[]

Defined in: src/utils/cairoDataTypes/uint32.ts:30

Returns

string[]


toBigInt()

toBigInt(): bigint

Defined in: src/utils/cairoDataTypes/uint32.ts:34

Returns

bigint


decodeUtf8()

decodeUtf8(): string

Defined in: src/utils/cairoDataTypes/uint32.ts:38

Returns

string


toHexString()

toHexString(): string

Defined in: src/utils/cairoDataTypes/uint32.ts:42

Returns

string