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

Generated using TypeDoc