Skip to main content
Version: 1.14.0

Interface: CCIPExecution

Defined in: types.ts:347

Complete CCIP execution event with receipt, log, and timestamp.

Properties​

error?​

optional error?: Record<string, unknown> | null

Defined in: types.ts:353

parsed error (e.g. failure reason), if available.


log​

log: { blockTimestamp: number; data: Record<string, unknown> | BytesLike; tx?: { blockNumber: number; error?: unknown; from: string; hash: string; logs?: readonly { transactionHash: string; blockNumber: number; address: string; topics: readonly string[]; index: number; blockTimestamp: number; data: Record<string, unknown> | BytesLike; tx?: { hash: string; ... 4 more ...; logs?: readonly ...[] | undefined; } | undefined; }[]; timestamp: number; }; }

Defined in: types.ts:351

Log event from the execution.

blockTimestamp​

blockTimestamp: number

data​

data: Record<string, unknown> | BytesLike

Log data as bytes or parsed object.

tx?​

optional tx?: { blockNumber: number; error?: unknown; from: string; hash: string; logs?: readonly { transactionHash: string; blockNumber: number; address: string; topics: readonly string[]; index: number; blockTimestamp: number; data: Record<string, unknown> | BytesLike; tx?: { hash: string; ... 4 more ...; logs?: readonly ...[] | undefined; } | undefined; }[]; timestamp: number; }

Optional reference to the containing transaction.

tx.blockNumber​

blockNumber: number

Block number containing this transaction.

tx.error?​

optional error?: unknown

Optional error if transaction failed.

tx.from​

from: string

Sender address.

tx.hash​

hash: string

Transaction hash.

tx.logs?​

optional logs?: readonly { transactionHash: string; blockNumber: number; address: string; topics: readonly string[]; index: number; blockTimestamp: number; data: Record<string, unknown> | BytesLike; tx?: { hash: string; ... 4 more ...; logs?: readonly ...[] | undefined; } | undefined; }[]

Logs emitted by this transaction.

tx.timestamp​

timestamp: number

Unix timestamp of the block.


receipt​

receipt: ExecutionReceipt

Defined in: types.ts:349

Execution receipt data.