MCPcopy Create free account
hub / github.com/ccxt/ccxt / parse_order_status

Method parse_order_status

python/ccxt/lighter.py:2223–2242  ·  view source on GitHub ↗
(self, status: Str)

Source from the content-addressed store, hash-verified

2221 }, market)
2222
2223 def parse_order_status(self, status: Str):
2224 statuses = {
2225 'in-progress': 'open',
2226 'pending': 'open',
2227 'open': 'open',
2228 'filled': 'closed',
2229 'canceled': 'canceled',
2230 'canceled-post-only': 'canceled',
2231 'canceled-reduce-only': 'canceled',
2232 'canceled-position-not-allowed': 'rejected',
2233 'canceled-margin-not-allowed': 'rejected',
2234 'canceled-too-much-slippage': 'canceled',
2235 'canceled-not-enough-liquidity': 'canceled',
2236 'canceled-self-trade': 'canceled',
2237 'canceled-expired': 'expired',
2238 'canceled-oco': 'canceled',
2239 'canceled-child': 'canceled',
2240 'canceled-liquidation': 'canceled',
2241 }
2242 return self.safe_string(statuses, status, status)
2243
2244 def parse_order_type(self, type):
2245 types = {

Callers 1

parse_orderMethod · 0.95

Calls 1

safe_stringMethod · 0.80

Tested by

no test coverage detected