From bc45c6cb9495e5563b8918f5f236690c96ff1bd0 Mon Sep 17 00:00:00 2001 From: Fabian Date: Thu, 5 Mar 2020 17:50:24 -0500 Subject: [PATCH] Ana/correct terra denoms (#398) * correct terra denoms * variable renaming Co-authored-by: Fabian --- lib/reducers/terraV3-reducers.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/reducers/terraV3-reducers.js b/lib/reducers/terraV3-reducers.js index fa7cac6dcc..9ff613a3c8 100644 --- a/lib/reducers/terraV3-reducers.js +++ b/lib/reducers/terraV3-reducers.js @@ -26,7 +26,8 @@ function undelegationEndTimeReducer(transaction) { function balanceReducer(coin, fiatValue, gasPrices) { return { - ...coin, + amount: coin.amount, + denom: correctTerraDenomsReducer(coin.denom), fiatValue: fiatValue ? { amount: fiatValue.amount || 0, @@ -52,7 +53,7 @@ function rewardReducer(rewards, validatorsDictionary) { formattedRewards.forEach(({ reward, validator }) => reward.forEach(denomReward => { multiDenomRewardsArray.push({ - denom: denomLookup(denomReward.denom), + denom: correctTerraDenomsReducer(denomLookup(denomReward.denom)), amount: atoms(denomReward.amount), validator: validator }) @@ -61,6 +62,15 @@ function rewardReducer(rewards, validatorsDictionary) { return multiDenomRewardsArray } +function correctTerraDenomsReducer(viewDenom) { + const corrector = { + KRW: 'KRT', + SDR: 'SDT', + USD: 'UST' + } + return corrector[viewDenom] ? corrector[viewDenom] : viewDenom +} + module.exports = { ...cosmosV2Reducers, balanceReducer,