diff --git a/package.json b/package.json index 43e0c2c..b800afb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.38", + "version": "0.19.39", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Aggregator/index.ts b/src/services/Aggregator/index.ts index aa78814..cf5f0f5 100644 --- a/src/services/Aggregator/index.ts +++ b/src/services/Aggregator/index.ts @@ -285,6 +285,18 @@ class Aggregator { ); }; + getPrices = (assetPair: string, includePools: boolean) => { + const url = new URL(`${this.apiUrl}/api/v1/prices/`); + url.searchParams.append('assetPair', assetPair); + url.searchParams.append('includePools', includePools.toString()); + return fetchWithValidation( + url.toString(), + z.number(), + { headers: this.basicAuthHeaders }, + errorSchema, + ); + }; + getLockedBalance = (address: string, currency: string) => { const url = new URL(`${this.apiUrl}/api/v1/address/balance/reserved/${currency}`); url.searchParams.append('address', address);