public override async Task <Model.Book> GetMarketDepth(MarketId marketId) { PreludeMarketId preludeMarketId = (PreludeMarketId)marketId; return(PreludeParsers.ParseOrderBook(await CallPublic <JObject>(Method.combined, preludeMarketId))); }
internal static PreludeMarketTrade ParseSingle(MarketId marketId, JObject trade) { return(new PreludeMarketTrade(new PreludeFakeTradeId(), PreludeParsers.ParseDateTime(trade.Value <int>("timestamp")), trade.Value <decimal>("rate"), trade.Value <decimal>("amount"), marketId)); }