feature: up version to 0.20.10-rc3

This commit is contained in:
Mikhail Gladchenko
2023-10-19 09:04:30 +01:00
parent efa4c0b93a
commit e07389e70a
3 changed files with 7 additions and 4 deletions

View File

@@ -20,8 +20,7 @@ const basicPoolInfo = z.object({
maxAPR: z.number().nonnegative(),
avgAPR: z.number().nonnegative(),
maxBoost: z.number().nonnegative().int(),
// This is a crutch. In the nearest future Yury will update his model and OR condition need to be removed
feeRate: z.array(z.number().nonnegative()).or(z.number().nonnegative()),
feeRate: z.array(z.number().nonnegative()),
});
export default basicPoolInfo;

View File

@@ -3,6 +3,9 @@ import { evmAddressSchema } from './util-schemas.js';
import basicPoolInfo from './basic-pool-info-schema.js';
import infoSchema from './info-schema.js';
// This is a crutch. In the nearest future Yuriy will update his model and we need to replace this constant with basicPoolInfo
const omittedBasicPoolInfo = basicPoolInfo.omit({ feeRate: true })
const poolOfListPoolSchema = z.object({
pair: z.string(),
token0: z.string().nonempty(),
@@ -42,8 +45,9 @@ const poolOfListPoolSchema = z.object({
userLockTimePeriod: z.number(),
userVeORN: z.number(),
userORN: z.number(),
feeRate: z.number().nonnegative(),
...basicPoolInfo.shape,
...omittedBasicPoolInfo.shape,
type: z.string().nonempty(),
});