Skip to main content
Version: 0.97.0

Type Alias: CCIPVerifications

CCIPVerifications = { log: Log_; report: CommitReport; } | { verificationPolicy: { optionalCCVs: readonly string[]; optionalThreshold: number; requiredCCVs: readonly string[]; }; verifications: VerifierResult[]; }

Defined in: types.ts:261

Verification data for a ccip message (onchain CommitReport, or offchain Verifications)

Type Declaration

{ log: Log_; report: CommitReport; }

log

log: Log_

Log event from the commit.

report

report: CommitReport

The commit report data.

{ verificationPolicy: { optionalCCVs: readonly string[]; optionalThreshold: number; requiredCCVs: readonly string[]; }; verifications: VerifierResult[]; }

verificationPolicy

verificationPolicy: { optionalCCVs: readonly string[]; optionalThreshold: number; requiredCCVs: readonly string[]; }

Policy for this request

verificationPolicy.optionalCCVs

optionalCCVs: readonly string[]

verificationPolicy.optionalThreshold

optionalThreshold: number

verificationPolicy.requiredCCVs

requiredCCVs: readonly string[]

verifications

verifications: VerifierResult[]

Verifications array; one for each requiredCCV is needed for exec