Skip to main content
Version: Next

Function: dynamicCallData()

dynamicCallData(hardcoded?, reference?, arrayReference?): CairoCustomEnum

Defined in: src/utils/starknetId.ts:385

Creates a new instance of CairoCustomEnum with the given parameters.

Parameters

hardcoded?

BigNumberish

The hardcoded value.

reference?

BigNumberish[] = undefined

The reference value (optional).

arrayReference?

BigNumberish[] = undefined

The array reference value (optional).

Returns

CairoCustomEnum

The new instance of CairoCustomEnum.

Example

const result: CairoCustomEnum = starknetId.dynamicCallData(undefined, [1, 2], undefined);
// result = CairoCustomEnum {
// variant: {
// Hardcoded: undefined,
// Reference: { '0': 1, '1': 2 },
// ArrayReference: undefined
// }
// }