From 3798574542c0c6c55e9b726342cb3986a41307ed Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Thu, 19 Oct 2023 12:19:14 +0100 Subject: [PATCH] feature: up version to 0.20.10-rc11 --- package.json | 2 +- .../schemas/list-pool-v3-response-schema.ts | 21 +++++++------------ 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 063df17..35ee7bc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.10-rc10", + "version": "0.20.10-rc11", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Integrator/schemas/list-pool-v3-response-schema.ts b/src/services/Integrator/schemas/list-pool-v3-response-schema.ts index c56c1a7..2bddfed 100644 --- a/src/services/Integrator/schemas/list-pool-v3-response-schema.ts +++ b/src/services/Integrator/schemas/list-pool-v3-response-schema.ts @@ -3,28 +3,23 @@ import { evmAddressSchema } from './util-schemas.js'; import basicPoolInfo from './basic-pool-info-schema.js'; import infoSchema from './info-schema.js'; -const poolItem = z.object({ - ...basicPoolInfo.shape, - weeklyReward: z.number(), - type: z.string().nonempty(), -}).or(z.null()); - const poolOfListPoolSchema = z.object({ token0: z.string().nonempty(), token1: z.string().nonempty(), + name: z.string(), name0: z.string(), name1: z.string(), token0Address: evmAddressSchema, token1Address: evmAddressSchema, - totalLiquidity: z.number(), + token0Decimals: z.number().int().nonnegative().max(18), + token1Decimals: z.number().int().nonnegative().max(18), WETH9: evmAddressSchema, + poolFee: z.number(), + weeklyReward: z.number(), - pools: z.object({ - 1: poolItem, - 0.3: poolItem, - 0.05: poolItem, - 0.01: poolItem, - }), + ...basicPoolInfo.shape, + + type: z.string().nonempty(), }); const listPoolV3ResponseSchema = z.object({