From 39ed1febf71956104074a3a469c638d84bd0fd00 Mon Sep 17 00:00:00 2001 From: g1nt0ki <99907941+g1nt0ki@users.noreply.github.com> Date: Wed, 26 Apr 2023 07:35:34 +0200 Subject: [PATCH] fix thorchain --- projects/thorchain/index.js | 1 + test.js | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/projects/thorchain/index.js b/projects/thorchain/index.js index 9fb93092b7..dce3ed2f53 100644 --- a/projects/thorchain/index.js +++ b/projects/thorchain/index.js @@ -18,6 +18,7 @@ const chainMapping = { LTC: 'litecoin', BCH: 'bitcoin-cash', DOGE: 'dogecoin', + GAIA: 'cosmos', } const defillamaChainMapping = { diff --git a/test.js b/test.js index b0ee4e643d..1ce36d2ace 100644 --- a/test.js +++ b/test.js @@ -359,11 +359,9 @@ async function computeTVL(balances, timestamp) { readKeys.forEach(i => unknownTokens[i] = true) const { errors } = await PromisePool.withConcurrency(5) - .for(sliceIntoChunks(readKeys, 200)) + .for(sliceIntoChunks(readKeys, 100)) .process(async (keys) => { - tokenData.push((await axios.post(`https://coins.llama.fi/prices`, { - coins: keys - })).data.coins) + tokenData.push((await axios.get(`https://coins.llama.fi/prices/current/${keys.join(',')}`)).data.coins) }) if (errors && errors.length) @@ -381,7 +379,7 @@ async function computeTVL(balances, timestamp) { if (data == undefined) tokenBalances[`UNKNOWN (${address})`] = balance if ('confidence' in data && data.confidence < confidenceThreshold) return - if (Math.abs(data.timestamp - Date.now()/1e3) > (24*3600)) { + if (Math.abs(data.timestamp - Date.now() / 1e3) > (24 * 3600)) { console.log(`Price for ${address} is stale, ignoring...`) return }