Type Alias: ExecutionInput<M>
ExecutionInput<
M> =MextendsCCIPMessage<typeofV2_0> ? {encodedMessage:M["encodedMessage"];verifications:Pick<VerifierResult,"ccvData"|"destAddress">[]; } : {merkleRoot:string;message:M;offchainTokenData: readonlyOffchainTokenData[];proofFlagBits:bigint;proofs: readonlyBytesLike[]; }
Defined in: types.ts:400
Execution report containing message, proofs, and offchain token data.
Type Parameters
| Type Parameter | Default type |
|---|---|
M extends CCIPMessage | CCIPMessage |
Example
TypeScript
const report: ExecutionReport = {
message: { messageId: '0x...', ... },
proofs: ['0xproof1...', '0xproof2...'],
proofFlagBits: 0n,
merkleRoot: '0xroot...',
offchainTokenData: [],
}