diff --git a/package.json b/package.json index e2638a1..a412e74 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.18", + "version": "0.18.17-rc0", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts index d9967fd..dd613b6 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts @@ -1,8 +1,8 @@ import { z } from 'zod'; const governancePoolSchema = z.object({ - base_apr: z.union([z.null(), z.number()]), - max_apr: z.union([z.null(), z.number()]), + min_apr: z.string(), + max_apr: z.string(), tvl: z.string(), lp_supply: z.string(), lp_staked: z.string(), diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 5008b55..6a1f308 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -2,12 +2,14 @@ import { z } from 'zod'; const governancePoolsSchema = z.array( z.object({ + slug: z.string(), identifier: z.string(), chain: z.string(), platform: z.string(), logo: z.string(), pair: z.string(), lp_address: z.string(), + lp_staked: z.string(), lp_staked_with_boost: z.string(), lp_total_supply: z.string(), lp_price_in_usd: z.string(), @@ -15,9 +17,9 @@ const governancePoolsSchema = z.array( pool_tokens: z.tuple([z.string(), z.string()]), pool_rewards: z.array(z.string()), tvl: z.string(), - base_apr: z.union([z.null(), z.number()]), - max_apr: z.union([z.null(), z.number()]), - reward_per_period: z.string(), + min_apr: z.string(), + max_apr: z.string(), + reward_per_period: z.array(z.string()), weight: z.string(), liquidity: z.string(), })