From 0f4940a6f9bed227d128bd4a820be34f82479de4 Mon Sep 17 00:00:00 2001 From: TheJuze Date: Sun, 1 Oct 2023 18:16:42 +0300 Subject: [PATCH] make field getVotingInfo public --- package-lock.json | 4 ++-- package.json | 2 +- src/services/Integrator/index.ts | 22 +++++++++++----------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 864da52..479d1fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc15", + "version": "0.19.89-rc16", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc15", + "version": "0.19.89-rc16", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index b4effed..61c27f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.89-rc15", + "version": "0.19.89-rc16", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Integrator/index.ts b/src/services/Integrator/index.ts index 8cdd0d6..a405bb9 100644 --- a/src/services/Integrator/index.ts +++ b/src/services/Integrator/index.ts @@ -117,6 +117,17 @@ class IntegratorService { return BigNumber(amount).dividedBy(this.getK(timestamp)); } + getVotingInfo = (userAddress: number) => { + return fetchWithValidation(this.apiUrl, votingInfoResponseSchema, { + method: 'POST', + body: this.makeRPCPayload({ + model: 'OrionVoting', + method: 'info', + params: [userAddress], + }), + }); + } + private readonly getEnvironment = () => { return fetchWithValidation(this.apiUrl, environmentResponseSchema, { method: 'POST', @@ -194,17 +205,6 @@ class IntegratorService { // sqrt return BigNumber(amountToken).multipliedBy(BigNumber(deltaDays).sqrt()).dividedBy(BigNumber(WEEK_DAYS).sqrt()); } - - private readonly getVotingInfo = (userAddress: number) => { - return fetchWithValidation(this.apiUrl, votingInfoResponseSchema, { - method: 'POST', - body: this.makeRPCPayload({ - model: 'OrionVoting', - method: 'info', - params: [userAddress], - }), - }); - } } export * as schemas from './schemas/index.js';