Variable ExecutionResultV7SchemaConst

ExecutionResultV7Schema: ZodEffects<
    ZodObject<
        {
            accountValidationData: ZodBigInt;
            paid: ZodBigInt;
            paymasterValidationData: ZodBigInt;
            preOpGas: ZodBigInt;
            targetResult: ZodString;
            targetSuccess: ZodBoolean;
        },
        "strip",
        {
            accountValidationData: bigint;
            paid: bigint;
            paymasterValidationData: bigint;
            preOpGas: bigint;
            targetResult: string;
            targetSuccess: boolean;
        },
        {
            accountValidationData: bigint;
            paid: bigint;
            paymasterValidationData: bigint;
            preOpGas: bigint;
            targetResult: string;
            targetSuccess: boolean;
        },
    >,
    {
        accountValidationData: bigint;
        paid: bigint;
        paymasterValidationData: bigint;
        preOpGas: bigint;
        targetResult: `0x${string}`;
        targetSuccess: boolean;
    },
    {
        accountValidationData: bigint;
        paid: bigint;
        paymasterValidationData: bigint;
        preOpGas: bigint;
        targetResult: string;
        targetSuccess: boolean;
    },
> = ...

Schema defining the execution result format for EntryPoint v0.7.0. Contains gas costs, validation data, and target execution details.

const result = ExecutionResultV7Schema.parse({
preOpGas: 21000n,
paid: 100000n,
accountValidationData: 0n,
paymasterValidationData: 0n,
targetSuccess: true,
targetResult: "0x1234..."
});