Variable paymentDetailsSchemaConst

paymentDetailsSchema: ZodObject<{
    defaultWrapAmount: ZodDefault<ZodObject<{
        multiplier: ZodNumber;
        period: ZodOptional<ZodEnum<["day", "week", "month", "year"]>>;
    }, "strip", ZodTypeAny, {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }, {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }>>;
    modifyFlowRateBehaviour: ZodDefault<ZodPipeline<ZodString, ZodEnum<["ADD", "SET", "ENSURE"]>>>;
    paymentOptions: ZodEffects<ZodUnion<[ZodEffects<ZodEffects<ZodObject<{
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
        superToken: ZodObject<{
            address: ...;
        }, "strip", ZodTypeAny, {
            address: ...;
        }, {
            address: ...;
        }>;
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
    }, "strip", ZodTypeAny, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${(...)}`;
        };
        transferAmountEther?: `${(...)}`;
        userData?: `0x${(...)}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[], {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, ZodArray<ZodEffects<ZodObject<{
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
        superToken: ZodObject<{
            address: ...;
        }, "strip", ZodTypeAny, {
            address: ...;
        }, {
            address: ...;
        }>;
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
    }, "strip", ZodTypeAny, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${(...)}`;
        };
        transferAmountEther?: `${(...)}`;
        userData?: `0x${(...)}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, "many">]>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${number}`;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[], {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    } | {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }[]>;
}, "strip", ZodTypeAny, {
    defaultWrapAmount: {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    };
    modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE";
    paymentOptions: {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${number}`;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[];
}, {
    defaultWrapAmount?: {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    };
    modifyFlowRateBehaviour?: string;
    paymentOptions: {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    } | {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }[];
}> = ...

Type declaration

  • defaultWrapAmount: ZodDefault<ZodObject<{
        multiplier: ZodNumber;
        period: ZodOptional<ZodEnum<["day", "week", "month", "year"]>>;
    }, "strip", ZodTypeAny, {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }, {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }>>
  • modifyFlowRateBehaviour: ZodDefault<ZodPipeline<ZodString, ZodEnum<["ADD", "SET", "ENSURE"]>>>
  • paymentOptions: ZodEffects<ZodUnion<[ZodEffects<ZodEffects<ZodObject<{
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
        superToken: ZodObject<{
            address: ...;
        }, "strip", ZodTypeAny, {
            address: ...;
        }, {
            address: ...;
        }>;
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
    }, "strip", ZodTypeAny, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${(...)}`;
        };
        transferAmountEther?: `${(...)}`;
        userData?: `0x${(...)}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[], {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, ZodArray<ZodEffects<ZodObject<{
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
        superToken: ZodObject<{
            address: ...;
        }, "strip", ZodTypeAny, {
            address: ...;
        }, {
            address: ...;
        }>;
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
    }, "strip", ZodTypeAny, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${(...)}`;
        };
        transferAmountEther?: `${(...)}`;
        userData?: `0x${(...)}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: ...;
            period: ...;
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${(...)}`;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: (...) | (...) | (...) | (...);
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }>, "many">]>, {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${number}`;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[], {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    } | {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }[]>

Type declaration

  • defaultWrapAmount: {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }
    • multiplier: number
    • Optional period?: "day" | "week" | "month" | "year"
  • modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE"
  • paymentOptions: {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: `${number}`;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[]

Type declaration

  • Optional defaultWrapAmount?: {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    }
    • multiplier: number
    • Optional period?: "day" | "week" | "month" | "year"
  • Optional modifyFlowRateBehaviour?: string
  • paymentOptions: {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    } | {
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
        flowRate?: {
            amountEther: string;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: string;
        superToken: {
            address: string;
        };
        transferAmountEther?: string;
        userData?: string;
    }[]