Variable SignerPermissionsSchemaConst
SignerPermissionsSchema: ZodObject<{
approvedCallTargets: ZodUnion<[ZodArray<ZodUnion<[ZodType<string, ZodTypeDef, string>, ZodType<`0x${string}`, ZodTypeDef, `${string}.eth` | `${string}.cb.id`>]>, "many">, ZodLiteral<"*">]>;
expirationDate: ZodDefault<ZodUnion<[ZodEffects<ZodDate, BigNumber, Date>, ZodEffects<ZodNumber, BigNumber, number>]>>;
nativeTokenLimitPerTransaction: ZodDefault<ZodEffects<ZodUnion<[ZodString, ZodNumber]>, string, string | number>>;
startDate: ZodDefault<ZodUnion<[ZodEffects<ZodDate, BigNumber, Date>, ZodEffects<ZodNumber, BigNumber, number>]>>;
}, "strip", ZodTypeAny, {
approvedCallTargets: Object;
expirationDate: BigNumber;
nativeTokenLimitPerTransaction: string;
startDate: BigNumber;
}, {
approvedCallTargets: Object;
expirationDate?: number | Date;
nativeTokenLimitPerTransaction?: string | number;
startDate?: number | Date;
}> = ...
Type declaration
approvedCallTargets: ZodUnion<[ZodArray<ZodUnion<[ZodType<string, ZodTypeDef, string>, ZodType<`0x${string}`, ZodTypeDef, `${string}.eth` | `${string}.cb.id`>]>, "many">, ZodLiteral<"*">]>
expirationDate: ZodDefault<ZodUnion<[ZodEffects<ZodDate, BigNumber, Date>, ZodEffects<ZodNumber, BigNumber, number>]>>
nativeTokenLimitPerTransaction: ZodDefault<ZodEffects<ZodUnion<[ZodString, ZodNumber]>, string, string | number>>
startDate: ZodDefault<ZodUnion<[ZodEffects<ZodDate, BigNumber, Date>, ZodEffects<ZodNumber, BigNumber, number>]>>
Type declaration
approvedCallTargets: Object
expirationDate: BigNumber
nativeTokenLimitPerTransaction: string
startDate: BigNumber
Type declaration
approvedCallTargets: Object
Optional
expirationDate?: number | Date
Optional
nativeTokenLimitPerTransaction?: string | number
Optional
startDate?: number | Date