(self, order: dict, market: Market = None)
| 1221 | return orders |
| 1222 | |
| 1223 | def parse_order(self, order: dict, market: Market = None) -> Order: |
| 1224 | # |
| 1225 | # cancelOrder, fetchOpenOrders, createOrder |
| 1226 | # |
| 1227 | # { |
| 1228 | # "orderId": 171906478744, |
| 1229 | # "market": "ETH_BTC", |
| 1230 | # "price": "0.04348", |
| 1231 | # "side": "buy", |
| 1232 | # "type": "limit", |
| 1233 | # "timestamp": 1698484861.746517, |
| 1234 | # "dealMoney": "0", |
| 1235 | # "dealStock": "0", |
| 1236 | # "amount": "0.0277", |
| 1237 | # "takerFee": "0.002", |
| 1238 | # "makerFee": "0.002", |
| 1239 | # "left": "0.0277", |
| 1240 | # "dealFee": "0" |
| 1241 | # } |
| 1242 | # |
| 1243 | # fetchClosedOrders |
| 1244 | # |
| 1245 | # { |
| 1246 | # "id": 171366547790, # Order id |
| 1247 | # "amount": "0.00032", # Original amount |
| 1248 | # "price": "34293.92", # Order price |
| 1249 | # "type": "limit", # Order type |
| 1250 | # "side": "sell", # Order side |
| 1251 | # "ctime": 1698237533.497241, # Order creation time |
| 1252 | # "ftime": 1698237535.41196, # Order fill time |
| 1253 | # "market": "BTC_USDT", # Market name |
| 1254 | # "takerFee": "0.0018", # Taker fee |
| 1255 | # "makerFee": "0.0016", # Market fee |
| 1256 | # "dealFee": "0.01755848704", # Deal fee |
| 1257 | # "dealStock": "0.00032", # Filled amount |
| 1258 | # "dealMoney": "10.9740544" # Filled total |
| 1259 | # } |
| 1260 | # |
| 1261 | timestamp = self.safe_integer_product_2(order, 'timestamp', 'ctime', 1000) |
| 1262 | marketId = self.safe_string(order, 'market') |
| 1263 | market = self.safe_market(marketId, market) |
| 1264 | return self.safe_order({ |
| 1265 | 'info': order, |
| 1266 | 'id': self.safe_string_2(order, 'id', 'orderId'), |
| 1267 | 'clientOrderId': None, |
| 1268 | 'timestamp': timestamp, |
| 1269 | 'datetime': self.iso8601(timestamp), |
| 1270 | 'lastTradeTimestamp': None, |
| 1271 | 'symbol': market['symbol'], |
| 1272 | 'type': self.safe_string(order, 'type'), |
| 1273 | 'timeInForce': None, |
| 1274 | 'postOnly': None, |
| 1275 | 'side': self.safe_string(order, 'side'), |
| 1276 | 'price': self.safe_string(order, 'price'), |
| 1277 | 'triggerPrice': None, |
| 1278 | 'amount': self.safe_string(order, 'amount'), |
| 1279 | 'cost': None, |
| 1280 | 'average': None, |
no test coverage detected