aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/selectors.js
diff options
context:
space:
mode:
authorChi Kei Chan <chikeichan@gmail.com>2017-10-20 03:35:39 +0800
committerGitHub <noreply@github.com>2017-10-20 03:35:39 +0800
commitf1c097ab5c833d0e4bab639d65e5641211cb9753 (patch)
tree0e63ad5171608accdd2a0d669687a16cd8c17b95 /ui/app/selectors.js
parent332c7441b656ec82ebfba863e3feb4dbf365d67b (diff)
parentc2880c4b8fe56f3b175d75b6ae8a84271dde3e28 (diff)
downloadtangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.tar.gz
tangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.tar.zst
tangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.zip
Merge branch 'NewUI-flat' into MM-128-get-currentCurrency-from-state
Diffstat (limited to 'ui/app/selectors.js')
-rw-r--r--ui/app/selectors.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/ui/app/selectors.js b/ui/app/selectors.js
index 1cfbc3975..66b7c00e4 100644
--- a/ui/app/selectors.js
+++ b/ui/app/selectors.js
@@ -6,6 +6,7 @@ const selectors = {
getSelectedAccount,
getSelectedToken,
getSelectedTokenExchangeRate,
+ getTokenExchangeRate,
conversionRateSelector,
transactionsSelector,
accountsWithSendEtherInfoSelector,
@@ -58,7 +59,15 @@ function getSelectedTokenExchangeRate (state) {
return tokenExchangeRate
}
-function conversionRateSelector (state) {
+function getTokenExchangeRate (state, tokenSymbol) {
+ const pair = `${tokenSymbol.toLowerCase()}_eth`
+ const tokenExchangeRates = state.metamask.tokenExchangeRates
+ const { rate: tokenExchangeRate = 0 } = tokenExchangeRates[pair] || {}
+
+ return tokenExchangeRate
+}
+
+function conversionRateSelector (state) {
return state.metamask.conversionRate
}