Skip to main content
Version: 1.12.0

Interface: CCIPExecution

Defined in: types.ts:337

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

Properties

error?

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

Defined in: types.ts:343

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 ...; error?: unknown; } | undefined; }[]; timestamp: number; }; }

Defined in: types.ts:341

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 ...; error?: unknown; } | 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 ...; error?: unknown; } | undefined; }[]

Logs emitted by this transaction.

tx.timestamp

timestamp: number

Unix timestamp of the block.


receipt

receipt: ExecutionReceipt

Defined in: types.ts:339

Execution receipt data.