From 5e15b64f9a6408b6d974371100eae447ba7ba524 Mon Sep 17 00:00:00 2001 From: Kirill Litvinov Date: Tue, 19 Sep 2023 15:04:50 +0300 Subject: [PATCH 1/2] added cross-chain leaderboard --- package-lock.json | 4 ++-- package.json | 2 +- src/services/ReferralSystem/index.ts | 19 ++++++++++++++++--- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d3fcdb9..89c4f12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.82", + "version": "0.19.84", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@orionprotocol/sdk", - "version": "0.19.82", + "version": "0.19.84", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index edd7c48..d0a782f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.83", + "version": "0.19.84", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/ReferralSystem/index.ts b/src/services/ReferralSystem/index.ts index a2fc61d..ea51262 100644 --- a/src/services/ReferralSystem/index.ts +++ b/src/services/ReferralSystem/index.ts @@ -69,8 +69,8 @@ class ReferralSystem { this.getMiniStats = this.getMiniStats.bind(this); this.getRewardsMapping = this.getRewardsMapping.bind(this); this.claimRewards = this.claimRewards.bind(this); - this.getRating = this.getRating.bind(this); - this.getRating = this.getRating.bind(this); + this.getLeaderboard = this.getLeaderboard.bind(this); + this.getLeaderboardSingleChain = this.getLeaderboardSingleChain.bind(this); this.getContractsAddresses = this.getContractsAddresses.bind(this); this.getClaimInfo = this.getClaimInfo.bind(this); this.getAggregatedHistory = this.getAggregatedHistory.bind(this); @@ -205,7 +205,20 @@ class ReferralSystem { errorSchema ); - getRating = (refererAddress: string | undefined, chainId: SupportedChainId) => + getLeaderboard = (refererAddress: string | undefined) => + fetchWithValidation( + `${this.apiUrl}/referer/ve/rating-table-leaderboard?tag=aggregated`, + ratingSchema, + { + headers: + refererAddress !== undefined + ? { 'referer-address': refererAddress } + : {}, + }, + errorSchema + ); + + getLeaderboardSingleChain = (refererAddress: string | undefined, chainId: SupportedChainId) => fetchWithValidation( `${this.apiUrl}/referer/ve/rating-table-leaderboard?chain_id=${chainId}`, ratingSchema, From 86944a3273639b193c0be617c446132708bada5c Mon Sep 17 00:00:00 2001 From: kigastu Date: Tue, 19 Sep 2023 15:33:36 +0300 Subject: [PATCH 2/2] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d0a782f..2a7efb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.84", + "version": "0.19.85", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js",