/// <summary> Handles the price setting. </summary> /// /// <remarks> Paul, 14/02/2015. </remarks> /// /// <param name="l"> The BitsharesLedgerEntry to process. </param> /// <param name="handler"> The handler. </param> /// <param name="market"> The market. </param> void HandlePriceSetting(string[] parts, BitsharesLedgerEntry l, MarketBase handler, MarketRow market) { // parse if (parts[0] == kSetPricesMemoStart) { if (parts[1] == market.symbol_pair) { // setting is for this market! decimal basePrice = decimal.Parse(parts[2]); decimal quotePrice = decimal.Parse(parts[3]); // go do it! handler.SetPricesFromSingleUnitQuantities(basePrice, quotePrice, market.flipped, market); } } }