diff --git a/src/actions/Web3Actions.js b/src/actions/Web3Actions.js index 5439e6c2..94030727 100644 --- a/src/actions/Web3Actions.js +++ b/src/actions/Web3Actions.js @@ -196,7 +196,11 @@ export const updateAccount = (account: Account, newAccount: EthereumAccount, net const balance = await instance.web3.eth.getBalance(account.address); const nonce = await instance.web3.eth.getTransactionCount(account.address); dispatch(AccountsActions.update({ - ...account, ...newAccount, balance: EthereumjsUnits.convert(balance, 'wei', 'ether'), nonce, + ...account, + ...newAccount, + nonce, + balance: EthereumjsUnits.convert(balance, 'wei', 'ether'), + availableBalance: EthereumjsUnits.convert(balance, 'wei', 'ether'), })); // update tokens for this account diff --git a/src/actions/ripple/BlockchainActions.js b/src/actions/ripple/BlockchainActions.js index d2214a89..14f7e020 100644 --- a/src/actions/ripple/BlockchainActions.js +++ b/src/actions/ripple/BlockchainActions.js @@ -4,6 +4,7 @@ import TrezorConnect from 'trezor-connect'; import * as BLOCKCHAIN from 'actions/constants/blockchain'; import * as PENDING from 'actions/constants/pendingTx'; import * as AccountsActions from 'actions/AccountsActions'; +import { toDecimalAmount } from 'utils/formatUtils'; import type { BlockchainNotification } from 'trezor-connect'; import type { @@ -75,7 +76,8 @@ export const onNotification = (payload: $ElementType