public async Task <CallResult <P2pOrder> > PlaceOrderAsync(string market, P2pOrderSide side, decimal amount, decimal price, CancellationToken ct = default) { var parameters = new Dictionary <string, object>() { { "market", market }, { "side", side.ToString().ToLower() }, { "amount", amount.ToString(CultureInfo.InvariantCulture) }, { "price", price.ToString(CultureInfo.InvariantCulture) } }; var request = await SendRequest <P2pResponse <P2pOrder> >(GetUrl(CreateOrderEndpoint), HttpMethod.Post, ct, parameters, true); return(new CallResult <P2pOrder>(request.Data?.Result, request.Error)); }
public CallResult <P2pOrder> PlaceOrder(string market, P2pOrderSide side, decimal amount, decimal price) => PlaceOrderAsync(market, side, amount, price).Result;