Skip to main content
Version: 1.15.0

Type Alias: CCVConfig

CCVConfig = { inboundCCVs: string[]; outboundCCVs: string[]; thresholdInboundCCVs: string[]; thresholdOutboundCCVs: string[]; }

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

The four CCV lists for one remote chain. Base lists apply to every transfer; threshold lists add requirements at or above the hooks contract's configured threshold. address(0) selects the default CCV. A threshold list requires its corresponding base list, and no address may repeat within or across a direction's base/threshold pair.

Properties​

inboundCCVs​

inboundCCVs: string[]

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

CCVs required for every inbound transfer.


outboundCCVs​

outboundCCVs: string[]

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

CCVs required for every outbound transfer.


thresholdInboundCCVs​

thresholdInboundCCVs: string[]

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

Additional inbound CCVs required at or above the threshold.


thresholdOutboundCCVs​

thresholdOutboundCCVs: string[]

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

Additional outbound CCVs required at or above the threshold.