const SmartAccountClientOptsSchema: ZodObject<{
feeOptions: ZodOptional<ZodObject<{
maxFeePerGas: ZodOptional<ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<...>>;
max: ZodOptional<ZodOptional<...>>;
multiplier: ZodOptional<ZodEffects<..., ..., ...>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}>>>;
maxPriorityFeePerGas: ZodOptional<ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<...>>;
max: ZodOptional<ZodOptional<...>>;
multiplier: ZodOptional<ZodEffects<..., ..., ...>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}>>>;
callGasLimit: ZodOptional<ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<...>>;
max: ZodOptional<ZodOptional<...>>;
multiplier: ZodOptional<ZodEffects<..., ..., ...>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}>>>;
verificationGasLimit: ZodOptional<ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<...>>;
max: ZodOptional<ZodOptional<...>>;
multiplier: ZodOptional<ZodEffects<..., ..., ...>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}>>>;
preVerificationGas: ZodOptional<ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<...>>;
max: ZodOptional<ZodOptional<...>>;
multiplier: ZodOptional<ZodEffects<..., ..., ...>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${(...)}`;
max?: number | bigint | `0x${(...)}`;
multiplier?: number;
}>>>;
paymasterVerificationGasLimit: ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<ZodUnion<...>>>;
max: ZodOptional<ZodOptional<ZodUnion<...>>>;
multiplier: ZodOptional<ZodEffects<ZodNumber, number, number>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${string}`;
max?: number | bigint | `0x${string}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${string}`;
max?: number | bigint | `0x${string}`;
multiplier?: number;
}>>;
paymasterPostOpGasLimit: ZodOptional<ZodObject<{
min: ZodOptional<ZodOptional<ZodUnion<...>>>;
max: ZodOptional<ZodOptional<ZodUnion<...>>>;
multiplier: ZodOptional<ZodEffects<ZodNumber, number, number>>;
}, "strict", ZodTypeAny, {
min?: number | bigint | `0x${string}`;
max?: number | bigint | `0x${string}`;
multiplier?: number;
}, {
min?: number | bigint | `0x${string}`;
max?: number | bigint | `0x${string}`;
multiplier?: number;
}>>;
}, "strict", ZodTypeAny, {
maxFeePerGas?: Object;
maxPriorityFeePerGas?: Object;
callGasLimit?: Object;
verificationGasLimit?: Object;
preVerificationGas?: Object;
paymasterVerificationGasLimit?: Object;
paymasterPostOpGasLimit?: Object;
}, {
maxFeePerGas?: Object;
maxPriorityFeePerGas?: Object;
callGasLimit?: Object;
verificationGasLimit?: Object;
preVerificationGas?: Object;
paymasterVerificationGasLimit?: Object;
paymasterPostOpGasLimit?: Object;
}>>;
txMaxRetries: ZodDefault<ZodOptional<ZodNumber>>;
txRetryIntervalMs: ZodDefault<ZodOptional<ZodNumber>>;
txRetryMultiplier: ZodDefault<ZodOptional<ZodNumber>>;
}, "strict", ZodTypeAny, {
txMaxRetries: number;
txRetryIntervalMs: number;
txRetryMultiplier: number;
feeOptions?: Object;
}, {
txMaxRetries?: number;
txRetryIntervalMs?: number;
txRetryMultiplier?: number;
feeOptions?: Object;
}>;Defined in: aa-sdk/core/src/client/schema.ts:74