Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public CallResult <P2pOrder> PlaceOrder(string market, P2pOrderSide side, decimal amount, decimal price) => PlaceOrderAsync(market, side, amount, price).Result;