Skip to main content
Version: 1.15.0

Class: GetRequiredCCVs

Defined in: cct/evm/advanced-pool-hooks/operations/get-required-ccvs.ts:45

Resolves the CCV set required for a transfer.

Extends​

Constructors​

Constructor​

new GetRequiredCCVs(): GetRequiredCCVs

Returns​

GetRequiredCCVs

Inherited from​

EVMQuery<GetRequiredCCVsParams, GetRequiredCCVsResult>.constructor

Properties​

name​

readonly name: "getRequiredCCVs" = 'getRequiredCCVs'

Defined in: cct/evm/advanced-pool-hooks/operations/get-required-ccvs.ts:46

camelCase id; matches the token-manager facade method and error context.

Overrides​

EVMQuery.name

Methods​

prepare()​

protected prepare(params: GetRequiredCCVsParams): GetRequiredCCVsParams

Defined in: cct/evm/advanced-pool-hooks/operations/get-required-ccvs.ts:48

Validate and normalize params before any chain RPC, without mutating the caller's input.

Parameters​

ParameterType
paramsGetRequiredCCVsParams

Returns​

GetRequiredCCVsParams

Overrides​

EVMQuery.prepare


query()​

query(chain: EVMChain, params: GetRequiredCCVsParams): Promise<GetRequiredCCVsResult>

Defined in: cct/query.ts:25

Run prepare and read; no wallet.

Parameters​

ParameterType
chainEVMChain
paramsGetRequiredCCVsParams

Returns​

Promise<GetRequiredCCVsResult>

Inherited from​

EVMQuery.query


read()​

protected read(chain: EVMChain, params: GetRequiredCCVsParams): Promise<GetRequiredCCVsResult>

Defined in: cct/evm/advanced-pool-hooks/operations/get-required-ccvs.ts:58

Read and normalize chain state; runs only after prepare passes.

Parameters​

ParameterType
chainEVMChain
paramsGetRequiredCCVsParams

Returns​

Promise<GetRequiredCCVsResult>

Overrides​

EVMQuery.read