private async Task GetNewAssetTrades() { var tradesResult = (await _nxtServer.GetAssetTradesAsync(_walletRepository.LastAssetTrade)).ToList(); var newTrades = tradesResult.Except(_knownTransactions).ToList(); _newTransactions.AddRange(newTrades); if (tradesResult.Any()) { await _walletRepository.UpdateLastAssetTrade(tradesResult.Max(t => t.Timestamp).AddSeconds(1)); } }