@@ -79,7 +79,7 @@ protected override async Task OnCancelOrderAsync(string orderId, string? marketS
79
79
{ "orderID" , orderId }
80
80
} ) ;
81
81
82
- await MakeJsonRequestAsync < JToken > ( url . ToStringInvariant ( ) . Replace ( BaseUrl , "" ) ,
82
+ await MakeJsonRequestAsync < JToken > ( $ "/api/v3.1/order { url . Query } " ,
83
83
requestMethod : "DELETE" , payload : payload ) ;
84
84
}
85
85
@@ -116,8 +116,7 @@ protected override async Task<IEnumerable<ExchangeOrderResult>> OnGetOpenOrderDe
116
116
{ "symbol" , marketSymbol }
117
117
} ) ;
118
118
119
-
120
- var result = await MakeJsonRequestAsync < JToken > ( url . ToStringInvariant ( ) . Replace ( BaseUrl , "" ) ,
119
+ var result = await MakeJsonRequestAsync < JToken > ( "/api/v3.1/user/open_orders" + url . Query ,
121
120
requestMethod : "GET" , payload : payload ) ;
122
121
123
122
return Extract2 ( result , token => new ExchangeOrderResult ( )
@@ -146,21 +145,21 @@ protected override async Task<ExchangeOrderResult> OnPlaceOrderAsync(ExchangeOrd
146
145
147
146
dict . Add ( "size" , request . Amount ) ;
148
147
dict . Add ( "side" , request . IsBuy ? "BUY" : "SELL" ) ;
149
- dict . Add ( "price" , request . Price ) ;
150
148
dict . Add ( "symbol" , request . MarketSymbol ) ;
151
149
152
150
switch ( request . OrderType )
153
151
{
154
152
case OrderType . Limit :
155
153
dict . Add ( "txType" , "LIMIT" ) ;
156
154
dict . Add ( "type" , "LIMIT" ) ;
155
+ dict . Add ( "price" , request . Price ) ;
157
156
break ;
158
157
case OrderType . Market :
159
-
160
158
dict . Add ( "type" , "MARKET" ) ;
161
159
break ;
162
160
case OrderType . Stop :
163
161
dict . Add ( "stopPrice" , request . StopPrice ) ;
162
+ dict . Add ( "price" , request . Price ) ;
164
163
dict . Add ( "txType" , "STOP" ) ;
165
164
break ;
166
165
}
@@ -246,7 +245,6 @@ protected override async Task ProcessRequestAsync(IHttpWebRequest request, Dicti
246
245
var nonce = payload [ "nonce" ] . ToString ( ) ;
247
246
payload . Remove ( "nonce" ) ;
248
247
249
-
250
248
var json = JsonConvert . SerializeObject ( body ?? payload ) ;
251
249
if ( json == "{}" )
252
250
{
0 commit comments