diff --git a/package-lock.json b/package-lock.json index 12e110b..784bfc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc21", + "version": "0.19.89-rc22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc21", + "version": "0.19.89-rc22", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 8e6f7bf..a3fb0fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc21", + "version": "0.19.89-rc22", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Integrator/schemas/voting-info-schema.ts b/src/services/Integrator/schemas/voting-info-schema.ts index 74c05dc..bb0718f 100644 --- a/src/services/Integrator/schemas/voting-info-schema.ts +++ b/src/services/Integrator/schemas/voting-info-schema.ts @@ -1,4 +1,5 @@ import { z } from 'zod'; +import infoSchema from './info-schema.js'; const poolSchema = z.object({ allVote: z.number(), @@ -8,7 +9,7 @@ const poolSchema = z.object({ userVote: z.number() }) -const votingInfoSchema = z.object({ +const votingResultSchema = z.object({ absoluteVeTokenInVoting: z.number(), pools: z.array(poolSchema), userVeTokenBalance: z.number(), @@ -18,4 +19,9 @@ const votingInfoSchema = z.object({ weeklyReward: z.number() }) +const votingInfoSchema = z.object({ + result: votingResultSchema, + info: infoSchema, +}); + export default votingInfoSchema;