Skip to main content
Version: 1.15.0

Type Alias: SetAllowedFinalityConfigParams

SetAllowedFinalityConfigParams = { allowedFinality: FinalityAllowed; poolAddress: string; sender?: string; }

Defined in: cct/evm/token-pool/operations/set-allowed-finality-config.ts:33

Parameters for SetAllowedFinalityConfig.

Properties​

allowedFinality​

allowedFinality: FinalityAllowed

Defined in: cct/evm/token-pool/operations/set-allowed-finality-config.ts:41

Full replacement finality config. finalityDepth is an integer in [0, 65535]; 0 disables FTF. Omitting finalitySafe disables FCR/safe finality; read the current config with getAllowedFinalityConfig before updating one field while preserving the other.


poolAddress​

poolAddress: string

Defined in: cct/evm/token-pool/operations/set-allowed-finality-config.ts:35

Token pool to reconfigure. Must be non-zero — it is the transaction destination.


sender?​

optional sender?: string

Defined in: cct/evm/token-pool/operations/set-allowed-finality-config.ts:48

Pool owner. Sets tx.from for offline / multisig signing and, when supplied, is checked against the pool's on-chain owner() before calldata is built. Optional for SetAllowedFinalityConfig.generate; SetAllowedFinalityConfig.execute defaults it to the signing wallet.