diff --git a/package-lock.json b/package-lock.json index cfcf23a..6d6edf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "license": "GPL-3.0", "dependencies": { - "@coti-io/coti-price-rate": "^1.2.0-beta.1", + "@coti-io/coti-price-rate": "^1.2.0-beta.2", "@nestjs/common": "^8.0.0", "@nestjs/config": "^1.1.6", "@nestjs/core": "^8.0.0", @@ -792,9 +792,9 @@ "dev": true }, "node_modules/@coti-io/coti-price-rate": { - "version": "1.2.0-beta.1", - "resolved": "https://registry.npmjs.org/@coti-io/coti-price-rate/-/coti-price-rate-1.2.0-beta.1.tgz", - "integrity": "sha512-TlzLwd4yMN25f6EI9ddIv9xBgkzqjO/xZecVrbbXFHvUKOxLBG8+7DRCRTJ6Peg6Segh/LhU3RN0vXjl4EJisQ==", + "version": "1.2.0-beta.2", + "resolved": "https://registry.npmjs.org/@coti-io/coti-price-rate/-/coti-price-rate-1.2.0-beta.2.tgz", + "integrity": "sha512-D0Cuoh+arhze2cNT7RVRq26tSqSrHTjFlCh/s9arr4PskkXQ+23Mp7h4NlaA6ARpbO7HoG1MC4gdj9bXN/ZXBA==", "dependencies": { "axios": "^0.24.0" }, @@ -10200,9 +10200,9 @@ "dev": true }, "@coti-io/coti-price-rate": { - "version": "1.2.0-beta.1", - "resolved": "https://registry.npmjs.org/@coti-io/coti-price-rate/-/coti-price-rate-1.2.0-beta.1.tgz", - "integrity": "sha512-TlzLwd4yMN25f6EI9ddIv9xBgkzqjO/xZecVrbbXFHvUKOxLBG8+7DRCRTJ6Peg6Segh/LhU3RN0vXjl4EJisQ==", + "version": "1.2.0-beta.2", + "resolved": "https://registry.npmjs.org/@coti-io/coti-price-rate/-/coti-price-rate-1.2.0-beta.2.tgz", + "integrity": "sha512-D0Cuoh+arhze2cNT7RVRq26tSqSrHTjFlCh/s9arr4PskkXQ+23Mp7h4NlaA6ARpbO7HoG1MC4gdj9bXN/ZXBA==", "requires": { "axios": "^0.24.0" } diff --git a/package.json b/package.json index 9d324a8..f2e2f6a 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { - "@coti-io/coti-price-rate": "^1.2.0-beta.1", + "@coti-io/coti-price-rate": "^1.2.0-beta.2", "@nestjs/common": "^8.0.0", "@nestjs/config": "^1.1.6", "@nestjs/core": "^8.0.0", diff --git a/src/utils/helpers.ts b/src/utils/helpers.ts index ee45aee..3e354be 100644 --- a/src/utils/helpers.ts +++ b/src/utils/helpers.ts @@ -49,14 +49,14 @@ export async function getExchangeRate(configService: ConfigService, currency: Cu } let sources = []; if (dex === Exchanges.CMC) { - sources = [priceRate.getCoinMarketCapPrice(CurrencySymbols[currency].COIN_MARKET_CAP, date?.getTime()).then(res => ({ exchangeName: 'cmc', price: res }))]; + sources = [priceRate.getCoinMarketCapPriceV2(CurrencySymbols[currency].COIN_MARKET_CAP, date?.getTime()).then(res => ({ exchangeName: 'cmc', price: res }))]; } else { sources = [ priceRate.getBinancePrice(CurrencySymbols[currency].BINANCE).then(res => ({ exchangeName: Exchanges.BINANCE, price: res })), priceRate.getCryptoComPrice(CurrencySymbols[currency].CRYPTOCOM).then(res => ({ exchangeName: Exchanges.CRYPTOCOM, price: res })), priceRate.getCoinBasePrice(CurrencySymbols[currency].COINBASE).then(res => ({ exchangeName: Exchanges.COINBASE, price: res })), priceRate.getKuCoinPrice(CurrencySymbols[currency].KUCOIN).then(res => ({ exchangeName: Exchanges.KUCOIN, price: res })), - priceRate.getCoinMarketCapPrice(CurrencySymbols[currency].COIN_MARKET_CAP, exchangeRateTime).then(res => ({ exchangeName: 'cmc', price: res })), + priceRate.getCoinMarketCapPriceV2(CurrencySymbols[currency].COIN_MARKET_CAP, exchangeRateTime).then(res => ({ exchangeName: 'cmc', price: res })), ]; } const prices = await Promise.allSettled<{ exchangeName: string; price: number }>(sources);