Type Alias: ExecutionReport<M>
ExecutionReport<
M> = {merkleRoot:string;message:M;offchainTokenData: readonlyOffchainTokenData[];proofFlagBits:bigint;proofs: readonlyBytesLike[]; }
Defined in: types.ts:376
Execution report containing message, proofs, and offchain token data.
Example
TypeScript
const report: ExecutionReport = {
message: { messageId: '0x...', ... },
proofs: ['0xproof1...', '0xproof2...'],
proofFlagBits: 0n,
merkleRoot: '0xroot...',
offchainTokenData: [],
}
Type Parameters
| Type Parameter | Default type |
|---|---|
M extends CCIPMessage | CCIPMessage |
Properties
merkleRoot
merkleRoot:
string
Defined in: types.ts:384
Merkle root for verification.
message
message:
M
Defined in: types.ts:378
The CCIP message to execute.
offchainTokenData
offchainTokenData: readonly
OffchainTokenData[]
Defined in: types.ts:386
Offchain token data for each token transfer.
proofFlagBits
proofFlagBits:
bigint
Defined in: types.ts:382
Bit flags for proof verification.
proofs
proofs: readonly
BytesLike[]
Defined in: types.ts:380
Merkle proofs for the message.