Skip to main content
Version: 1.15.0

Function: resolveAdvancedPoolHooksTarget()

resolveAdvancedPoolHooksTarget(operation: string, chain: EVMChain, target: AdvancedPoolHooksTarget): Promise<string>

Defined in: cct/evm/advanced-pool-hooks/contracts.ts:346

Resolves an AdvancedPoolHooksTarget to a confirmed hooks contract: advancedPoolHooks once probed, or the hooks bound to poolAddress (resolveAdvancedPoolHooks).

Parameters​

ParameterType
operationstring
chainEVMChain
targetAdvancedPoolHooksTarget

Returns​

Promise<string>

Throws​

CCTContractTypeInvalidError if advancedPoolHooks is not AdvancedPoolHooks

Throws​

as resolveAdvancedPoolHooks for a poolAddress target