diff --git a/src/app_service/service/wallet_account/service.nim b/src/app_service/service/wallet_account/service.nim index 54f1b9dfd8..a217ce5535 100644 --- a/src/app_service/service/wallet_account/service.nim +++ b/src/app_service/service/wallet_account/service.nim @@ -686,7 +686,7 @@ QtObject: proc getTokenBalanceOnChain*(self: Service, address: string, chainId: int, symbol: string): float64 = let account = self.getAccountByAddress(address) for token in account.tokens: - if token.symbol == symbol: + if token.symbol == symbol and token.balancesPerChain.hasKey(chainId): return token.balancesPerChain[chainId].balance return 0.0