Example #1
0
        private void UpdateTrades(JArray trades)
        {
            if (trades == null)
            {
                return;
            }

            Log($"Got {trades.Count} trades");
            var tradesArray = trades
                              .Where(jtoken =>
                                     jtoken["txHash"] != null &&
                                     jtoken["amount"] != null && jtoken["amount"].ToObject <decimal>() > 0m
                                     )
                              .Select(jtoken => Trade.FromJson(jtoken));

            Log($"Parsed {tradesArray.Count()} trades");
            Trades = Trades.Union(tradesArray);
            Log($"total {Trades.Count()} trades");
        }