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;
}[]