mirror of
https://github.com/orionprotocol/sdk.git
synced 2026-03-24 22:58:01 +03:00
feature: up version to 0.20.10-rc3
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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(),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user