From d8309967416f108abfc904caa1c803caf2d729b1 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Wed, 5 Apr 2023 02:06:34 +0300 Subject: [PATCH 01/17] OP-3702 Add governance pools --- package-lock.json | 93 +------------------ package.json | 2 +- src/services/OrionBlockchain/index.ts | 7 ++ .../schemas/governancePoolsSchema.ts | 21 +++++ src/services/OrionBlockchain/schemas/index.ts | 1 + 5 files changed, 32 insertions(+), 92 deletions(-) create mode 100644 src/services/OrionBlockchain/schemas/governancePoolsSchema.ts diff --git a/package-lock.json b/package-lock.json index 800671f..e5cdf1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.3", + "version": "0.18.7-rc0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.18.3", + "version": "0.18.7-rc0", "license": "ISC", "dependencies": { "@babel/runtime": "^7.21.0", @@ -3212,23 +3212,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", - "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/visitor-keys": "5.57.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/type-utils": { "version": "5.57.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz", @@ -3328,61 +3311,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", - "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", - "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.57.0", - "@typescript-eslint/visitor-keys": "5.57.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/utils": { "version": "5.57.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz", @@ -3498,23 +3426,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", - "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.57.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", diff --git a/package.json b/package.json index 5166046..5e449b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.6", + "version": "0.18.7-rc0", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/index.ts b/src/services/OrionBlockchain/index.ts index a42ce49..e8f3680 100644 --- a/src/services/OrionBlockchain/index.ts +++ b/src/services/OrionBlockchain/index.ts @@ -12,6 +12,7 @@ import { cfdContractsSchema, cfdHistorySchema, governanceContractsSchema, + governancePoolsSchema, } from './schemas/index.js'; import type redeemOrderSchema from '../OrionAggregator/schemas/redeemOrderSchema.js'; import { sourceAtomicHistorySchema, targetAtomicHistorySchema } from './schemas/atomicHistorySchema.js'; @@ -106,6 +107,7 @@ class OrionBlockchain { this.getCFDContracts = this.getCFDContracts.bind(this); this.getCFDHistory = this.getCFDHistory.bind(this); this.getGovernanceContracts = this.getGovernanceContracts.bind(this); + this.getGovernancePools = this.getGovernancePools.bind(this); } get orionBlockchainWsUrl() { @@ -429,6 +431,11 @@ class OrionBlockchain { `${this.apiUrl}/api/governance/info`, governanceContractsSchema, ); + + getGovernancePools = () => fetchWithValidation( + `${this.apiUrl}/api/governance/pools`, + governancePoolsSchema, + ); } export * as schemas from './schemas/index.js'; diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts new file mode 100644 index 0000000..a2cf5f5 --- /dev/null +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -0,0 +1,21 @@ +import { z } from 'zod'; + +const governancePoolsSchema = z.array( + z.object({ + identifier: z.string(), + chain: z.string(), + platform: z.string(), + logo: z.string(), + pair: z.string(), + lp_address: z.string(), + farm_address: z.string(), + pool_tokens: z.tuple([z.string(), z.string()]), + pool_rewards: z.tuple([z.string(), z.string()]), + liquidity_locked: z.number(), + base_apy: z.number(), + max_apy: z.number(), + reward_per_week: z.number(), + }) +); + +export default governancePoolsSchema; diff --git a/src/services/OrionBlockchain/schemas/index.ts b/src/services/OrionBlockchain/schemas/index.ts index 3d5bfec..e862163 100644 --- a/src/services/OrionBlockchain/schemas/index.ts +++ b/src/services/OrionBlockchain/schemas/index.ts @@ -15,3 +15,4 @@ export { default as userEarnedSchema } from './userEarnedSchema.js'; export { default as cfdContractsSchema } from './cfdContractsSchema.js'; export { default as cfdHistorySchema } from './cfdHistorySchema.js'; export { default as governanceContractsSchema } from './governanceContractsSchema.js'; +export { default as governancePoolsSchema } from './governancePoolsSchema.js'; From 27abc439e62e2c105362f2c0dff17cd1a3577340 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Thu, 6 Apr 2023 02:02:57 +0300 Subject: [PATCH 02/17] OP-3702 Fix schema --- package.json | 2 +- src/services/OrionBlockchain/schemas/governancePoolsSchema.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5e449b7..cabb743 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.7-rc0", + "version": "0.18.7-rc1", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index a2cf5f5..01b21b5 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -10,7 +10,7 @@ const governancePoolsSchema = z.array( lp_address: z.string(), farm_address: z.string(), pool_tokens: z.tuple([z.string(), z.string()]), - pool_rewards: z.tuple([z.string(), z.string()]), + pool_rewards: z.array(z.string()), liquidity_locked: z.number(), base_apy: z.number(), max_apy: z.number(), From 9b4c7bb665ca2188310cd3df378dddd4627a1bdc Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Mon, 10 Apr 2023 15:06:14 +0300 Subject: [PATCH 03/17] OP-3702 Update governancePoolsSchema --- package.json | 2 +- .../OrionBlockchain/schemas/governancePoolsSchema.ts | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index cabb743..a698ff8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.7-rc1", + "version": "0.18.7-rc2", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 01b21b5..633c7f2 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -11,10 +11,12 @@ const governancePoolsSchema = z.array( farm_address: z.string(), pool_tokens: z.tuple([z.string(), z.string()]), pool_rewards: z.array(z.string()), - liquidity_locked: z.number(), - base_apy: z.number(), - max_apy: z.number(), - reward_per_week: z.number(), + tvl: z.number(), + base_apr: z.number(), + max_apr: z.number(), + reward_per_period: z.number(), + weight: z.number(), + liquidity: z.number(), }) ); From bbf054bc74a3a32018f58cf52448f3a09d4bd248 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Tue, 11 Apr 2023 02:13:10 +0300 Subject: [PATCH 04/17] OP-3702 Add governancePoolSchema --- package-lock.json | 4 ++-- package.json | 2 +- src/services/OrionBlockchain/index.ts | 7 +++++++ .../schemas/governancePoolSchema.ts | 18 ++++++++++++++++++ src/services/OrionBlockchain/schemas/index.ts | 1 + 5 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 src/services/OrionBlockchain/schemas/governancePoolSchema.ts diff --git a/package-lock.json b/package-lock.json index 3af0656..c24f5ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.13-rc2", + "version": "0.18.13-rc3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.18.13-rc2", + "version": "0.18.13-rc3", "license": "ISC", "dependencies": { "@babel/runtime": "^7.21.0", diff --git a/package.json b/package.json index 7ac744e..d06d449 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.13-rc2", + "version": "0.18.13-rc3", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/index.ts b/src/services/OrionBlockchain/index.ts index e8f3680..e1ab29b 100644 --- a/src/services/OrionBlockchain/index.ts +++ b/src/services/OrionBlockchain/index.ts @@ -13,6 +13,7 @@ import { cfdHistorySchema, governanceContractsSchema, governancePoolsSchema, + governancePoolSchema, } from './schemas/index.js'; import type redeemOrderSchema from '../OrionAggregator/schemas/redeemOrderSchema.js'; import { sourceAtomicHistorySchema, targetAtomicHistorySchema } from './schemas/atomicHistorySchema.js'; @@ -108,6 +109,7 @@ class OrionBlockchain { this.getCFDHistory = this.getCFDHistory.bind(this); this.getGovernanceContracts = this.getGovernanceContracts.bind(this); this.getGovernancePools = this.getGovernancePools.bind(this); + this.getGovernancePool = this.getGovernancePool.bind(this); } get orionBlockchainWsUrl() { @@ -436,6 +438,11 @@ class OrionBlockchain { `${this.apiUrl}/api/governance/pools`, governancePoolsSchema, ); + + getGovernancePool = (address: string) => fetchWithValidation( + `${this.apiUrl}/api/governance/pools/${address}`, + governancePoolSchema, + ); } export * as schemas from './schemas/index.js'; diff --git a/src/services/OrionBlockchain/schemas/governancePoolSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts new file mode 100644 index 0000000..bb3c6f8 --- /dev/null +++ b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts @@ -0,0 +1,18 @@ +import { z } from 'zod'; + +const governancePoolSchema = z.object({ + base_apr: z.number(), + max_apr: z.number(), + tvl: z.string(), + lp_supply: z.string(), + lp_staked: z.string(), + lp_staked_with_boost: z.string(), + lp_price: z.string(), + reward_per_period: z.number(), + lock_time_for_max_multiplier: z.string(), + lock_max_multiplier: z.string(), + veorn_max_multiplier: z.string(), + veorn_boost_scale_factor: z.string(), +}); + +export default governancePoolSchema; diff --git a/src/services/OrionBlockchain/schemas/index.ts b/src/services/OrionBlockchain/schemas/index.ts index e862163..e79e0c9 100644 --- a/src/services/OrionBlockchain/schemas/index.ts +++ b/src/services/OrionBlockchain/schemas/index.ts @@ -16,3 +16,4 @@ export { default as cfdContractsSchema } from './cfdContractsSchema.js'; export { default as cfdHistorySchema } from './cfdHistorySchema.js'; export { default as governanceContractsSchema } from './governanceContractsSchema.js'; export { default as governancePoolsSchema } from './governancePoolsSchema.js'; +export { default as governancePoolSchema } from './governancePoolSchema.js'; From 4b42fa69e2284d90e27268b37e451f9223c7f561 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Tue, 11 Apr 2023 19:53:35 +0300 Subject: [PATCH 05/17] OP-3702 Update governancePoolsSchema --- package.json | 2 +- .../OrionBlockchain/schemas/governancePoolsSchema.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d06d449..7a1fadd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.13-rc3", + "version": "0.18.13-rc4", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 633c7f2..9ec9643 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -11,12 +11,12 @@ const governancePoolsSchema = z.array( farm_address: z.string(), pool_tokens: z.tuple([z.string(), z.string()]), pool_rewards: z.array(z.string()), - tvl: z.number(), + tvl: z.string(), base_apr: z.number(), max_apr: z.number(), - reward_per_period: z.number(), - weight: z.number(), - liquidity: z.number(), + reward_per_period: z.string(), + weight: z.string(), + liquidity: z.string(), }) ); From d5a344c6c163ff21dc2790d4c0fa92eb0ff1d338 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Wed, 12 Apr 2023 01:37:54 +0300 Subject: [PATCH 06/17] OP-3702 Update governancePoolSchema --- package.json | 2 +- src/services/OrionBlockchain/schemas/governancePoolSchema.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5e0ad4f..a322a6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc4", + "version": "0.18.15-rc5", "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 bb3c6f8..d63426f 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolSchema.ts @@ -7,7 +7,7 @@ const governancePoolSchema = z.object({ lp_supply: z.string(), lp_staked: z.string(), lp_staked_with_boost: z.string(), - lp_price: z.string(), + lp_price_in_usd: z.string(), reward_per_period: z.number(), lock_time_for_max_multiplier: z.string(), lock_max_multiplier: z.string(), From 5ce7049c49be19785f23d2c0f12ebd7bae1dc161 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Wed, 12 Apr 2023 01:40:31 +0300 Subject: [PATCH 07/17] OP-3702 Temp fix --- package.json | 2 +- src/services/OrionBlockchain/schemas/governancePoolsSchema.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index a322a6a..1b23510 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc5", + "version": "0.18.15-rc6", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 9ec9643..02dedfc 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.number(), - max_apr: z.number(), + base_apr: z.null(), + max_apr: z.null(), reward_per_period: z.string(), weight: z.string(), liquidity: z.string(), From 10166941a1d63586680adec4c457bb655636c060 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Wed, 12 Apr 2023 16:59:05 +0300 Subject: [PATCH 08/17] OP-3702 Update pools schemas --- package.json | 2 +- .../OrionBlockchain/schemas/governancePoolSchema.ts | 6 +++--- .../OrionBlockchain/schemas/governancePoolsSchema.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) 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(), From 74f1ca78426271ae238c873b4e0e966f1f430baa Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Wed, 12 Apr 2023 17:02:50 +0300 Subject: [PATCH 09/17] OP-3702 Bump version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c536b6..b28c908 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc7", + "version": "0.18.15-rc8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc7", + "version": "0.18.15-rc8", "license": "ISC", "dependencies": { "@babel/runtime": "^7.21.0", diff --git a/package.json b/package.json index dfa9e3b..a77e5ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc7", + "version": "0.18.15-rc8", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From ebedfc6ec9d8a35975ff67deb94d42109d25efc7 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Fri, 14 Apr 2023 04:04:59 +0300 Subject: [PATCH 10/17] OP-3702 Update governancePoolsSchema --- package.json | 2 +- src/services/OrionBlockchain/schemas/governancePoolsSchema.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a77e5ed..86f7cc5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.15-rc8", + "version": "0.18.16-rc9", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts index 9c174db..5008b55 100644 --- a/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts +++ b/src/services/OrionBlockchain/schemas/governancePoolsSchema.ts @@ -8,6 +8,9 @@ const governancePoolsSchema = z.array( logo: z.string(), pair: z.string(), lp_address: z.string(), + lp_staked_with_boost: z.string(), + lp_total_supply: z.string(), + lp_price_in_usd: z.string(), farm_address: z.string(), pool_tokens: z.tuple([z.string(), z.string()]), pool_rewards: z.array(z.string()), From 9c4c5c3263d3b8c6d3cf9ba258ce4c7dcf79dec7 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Fri, 14 Apr 2023 04:08:22 +0300 Subject: [PATCH 11/17] OP-3702 Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4970fa4..20ecbdf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16-rc9", + "version": "0.18.16-rc10", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From aa5512e541280c37e1ce5b09c6dd927b7f421779 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Fri, 14 Apr 2023 13:05:51 +0300 Subject: [PATCH 12/17] OP-3702 Release version 0.18.16 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20ecbdf..2fa71f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16-rc10", + "version": "0.18.16", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From 6bdad6bee6083fde69362d71523a5d6b8a5b7329 Mon Sep 17 00:00:00 2001 From: Dmitry Leleko Date: Fri, 14 Apr 2023 13:19:29 +0300 Subject: [PATCH 13/17] Revert "OP-3702 Release version 0.18.16" This reverts commit aa5512e541280c37e1ce5b09c6dd927b7f421779. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fa71f0..20ecbdf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16", + "version": "0.18.16-rc10", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From e8d250ec174f8236f10b3cbf6eb34cd006372e57 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Apr 2023 13:20:20 +0300 Subject: [PATCH 14/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20ecbdf..2fa71f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16-rc10", + "version": "0.18.16", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From 02f6d01dfa83ac9e297365af741a59749c5c915a Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Apr 2023 13:28:51 +0300 Subject: [PATCH 15/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fa71f0..68d15fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16", + "version": "0.18.17", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From a656ab389223bf8c5904f58f4e19de840af8f3ca Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Apr 2023 13:40:01 +0300 Subject: [PATCH 16/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 68d15fb..2fa71f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.17", + "version": "0.18.16", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", From cc25adb2ec4aeaec203e4942c73b15c572806ed5 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 14 Apr 2023 13:42:17 +0300 Subject: [PATCH 17/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fa71f0..68d15fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.18.16", + "version": "0.18.17", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js",