diff options
author | Brandon Millman <brandon.millman@gmail.com> | 2018-06-06 06:37:51 +0800 |
---|---|---|
committer | Brandon Millman <brandon.millman@gmail.com> | 2018-06-06 06:37:51 +0800 |
commit | afcb7f00da247f03782624e4694061325d53bb55 (patch) | |
tree | 479452e0cb71dd2c31e6eb5b60a3594ea3b18bcd /packages/website/ts/components/wallet | |
parent | e1b06bfce26c286b265ef47948216f9e4097477f (diff) | |
download | dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar.gz dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar.bz2 dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar.lz dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar.xz dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.tar.zst dexon-sol-tools-afcb7f00da247f03782624e4694061325d53bb55.zip |
Move prices into portal
Diffstat (limited to 'packages/website/ts/components/wallet')
-rw-r--r-- | packages/website/ts/components/wallet/wallet.tsx | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/packages/website/ts/components/wallet/wallet.tsx b/packages/website/ts/components/wallet/wallet.tsx index 4383179a1..37233930e 100644 --- a/packages/website/ts/components/wallet/wallet.tsx +++ b/packages/website/ts/components/wallet/wallet.tsx @@ -37,7 +37,6 @@ import { zIndex } from 'ts/style/z_index'; import { BalanceErrs, BlockchainErrs, - ItemByAddress, ProviderType, ScreenWidths, Side, @@ -47,7 +46,6 @@ import { TokenStateByAddress, WebsitePaths, } from 'ts/types'; -import { backendClient } from 'ts/utils/backend_client'; import { constants } from 'ts/utils/constants'; import { utils } from 'ts/utils/utils'; import { styles as walletItemStyles } from 'ts/utils/wallet_item_styles'; @@ -523,34 +521,6 @@ export class Wallet extends React.Component<WalletProps, WalletState> { }); return trackedTokenStateByAddress; } - - private async _getPriceByAddressAsync(tokenAddresses: string[]): Promise<ItemByAddress<BigNumber>> { - if (_.isEmpty(tokenAddresses)) { - return {}; - } - // for each input token address, search for the corresponding symbol in this.props.tokenByAddress, if it exists - // create a mapping from existing symbols -> address - const tokenAddressBySymbol: { [symbol: string]: string } = {}; - _.each(tokenAddresses, address => { - const tokenIfExists = _.get(this.props.tokenByAddress, address); - if (!_.isUndefined(tokenIfExists)) { - const symbol = tokenIfExists.symbol; - tokenAddressBySymbol[symbol] = address; - } - }); - const tokenSymbols = _.keys(tokenAddressBySymbol); - try { - const priceBySymbol = await backendClient.getPriceInfoAsync(tokenSymbols); - const priceByAddress = _.mapKeys(priceBySymbol, (value, symbol) => _.get(tokenAddressBySymbol, symbol)); - const result = _.mapValues(priceByAddress, price => { - const priceBigNumber = new BigNumber(price); - return priceBigNumber; - }); - return result; - } catch (err) { - return {}; - } - } private _openWrappedEtherActionRow(wrappedEtherDirection: Side): void { this.setState({ wrappedEtherDirection, |