private async Task RefreshTokenBalanceAsync() { if (SelectedToken != -1 && SelectedAccountFrom != -1) { CurrentTokenBalance = await walletService.GetTokenBalance(RegisteredTokens[SelectedToken.Value], RegisteredAccounts[SelectedAccountFrom.Value]); } }
private async Task RefreshTokenBalanceAsync() { if (RegisteredTokens.Any() && SelectedToken != -1 && SelectedAccountFrom != -1) { var token = RegisteredTokens[SelectedToken.Value]; string accountAddress = RegisteredAccounts[SelectedAccountFrom.Value]; if (token.IsMainCurrency) { CurrentTokenBalance = await walletService.GetEthBalance(accountAddress); } else { CurrentTokenBalance = await walletService.GetTokenBalance(token, accountAddress); } } }