Interface: CCIPExecution
Defined in: types.ts:337
Complete CCIP execution event with receipt, log, and timestamp.
Properties
error?
optionalerror?: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?
optionaltx?: {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?
optionalerror?:unknown
Optional error if transaction failed.
tx.from
from:
string
Sender address.
tx.hash
hash:
string
Transaction hash.
tx.logs?
optionallogs?: 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.