diff --git a/package.json b/package.json index 1b23510..fb1ca0f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc6", + "version": "0.18.15-rc7", "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 d63426f..d9967fd 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts @@ -1,14 +1,14 @@ import { z } from 'zod'; const governancePoolSchema = z.object({ - base_apr: z.number(), - max_apr: z.number(), + base_apr: z.union([z.null(), z.number()]), + max_apr: z.union([z.null(), z.number()]), tvl: z.string(), lp_supply: z.string(), lp_staked: z.string(), lp_staked_with_boost: z.string(), lp_price_in_usd: z.string(), - reward_per_period: z.number(), + reward_per_period: z.string(), lock_time_for_max_multiplier: z.string(), lock_max_multiplier: z.string(), veorn_max_multiplier: z.string(), diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 02dedfc..9c174db 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -12,8 +12,8 @@ const governancePoolsSchema = z.array( pool_tokens: z.tuple([z.string(), z.string()]), pool_rewards: z.array(z.string()), tvl: z.string(), - base_apr: z.null(), - max_apr: z.null(), + base_apr: z.union([z.null(), z.number()]), + max_apr: z.union([z.null(), z.number()]), reward_per_period: z.string(), weight: z.string(), liquidity: z.string(),