Type Alias: ExecuteFailedOnchain
type ExecuteFailedOnchain = {
description?: string;
receipt?: BoopReceipt;
revertData?: string;
stage: "simulate" | "submit" | "execute";
status: Exclude<OnchainStatus, typeof Success>;
};Defined in: packages/submitter/lib/handlers/execute/types.ts:36
Output of execute calls that fail for "onchain" reasons.
Properties
description?
optional description: string;Defined in: packages/submitter/lib/handlers/execute/types.ts:52
Description of the problem.
receipt?
optional receipt: BoopReceipt;Defined in: packages/submitter/lib/handlers/execute/types.ts:49
Receipt for the boop, if available.
revertData?
optional revertData: string;Defined in: packages/submitter/lib/handlers/execute/types.ts:46
Depending on the status, either missing, or the revert data matching an Onchain.*Reverted status, or
the the returned encoded error matching an Onchain.*Rejected status. This pertains to simulation.
stage
stage: "simulate" | "submit" | "execute";Defined in: packages/submitter/lib/handlers/execute/types.ts:40
Whether the error occurred at the simulation or execution stages.
status
status: Exclude<OnchainStatus, typeof Success>;Defined in: packages/submitter/lib/handlers/execute/types.ts:37