(self, status: Str)
| 4558 | return self.parse_orders(orders, market, since, limit) |
| 4559 | |
| 4560 | def parse_order_status(self, status: Str): |
| 4561 | statuses = { |
| 4562 | # spot |
| 4563 | 'partial-filled': 'open', |
| 4564 | 'partial-canceled': 'canceled', |
| 4565 | 'filled': 'closed', |
| 4566 | 'canceled': 'canceled', |
| 4567 | 'submitted': 'open', |
| 4568 | 'created': 'open', # For stop orders |
| 4569 | # contract |
| 4570 | '1': 'open', |
| 4571 | '2': 'open', |
| 4572 | '3': 'open', |
| 4573 | '4': 'open', |
| 4574 | '5': 'canceled', # partially matched |
| 4575 | '6': 'closed', |
| 4576 | '7': 'canceled', |
| 4577 | '11': 'canceling', |
| 4578 | # linear swap |
| 4579 | 'active': 'open', |
| 4580 | 'new': 'open', |
| 4581 | 'partially_filled': 'open', |
| 4582 | 'partially_canceled': 'canceled', |
| 4583 | } |
| 4584 | return self.safe_string(statuses, status, status) |
| 4585 | |
| 4586 | def parse_order(self, order: dict, market: Market = None) -> Order: |
| 4587 | # |
no test coverage detected