(self, orderbook, symbol, timestamp=None, bidsKey='bids', asksKey='asks', priceKey=0, amountKey=1, market: Market = None)
| 1201 | ] |
| 1202 | |
| 1203 | def custom_parse_order_book(self, orderbook, symbol, timestamp=None, bidsKey='bids', asksKey='asks', priceKey=0, amountKey=1, market: Market = None): |
| 1204 | result = { |
| 1205 | 'symbol': symbol, |
| 1206 | 'timestamp': timestamp, |
| 1207 | 'datetime': self.iso8601(timestamp), |
| 1208 | 'nonce': None, |
| 1209 | } |
| 1210 | sides = [bidsKey, asksKey] |
| 1211 | for i in range(0, len(sides)): |
| 1212 | side = sides[i] |
| 1213 | orders = [] |
| 1214 | bidasks = self.safe_value(orderbook, side) |
| 1215 | for k in range(0, len(bidasks)): |
| 1216 | orders.append(self.custom_parse_bid_ask(bidasks[k], priceKey, amountKey, market)) |
| 1217 | result[side] = orders |
| 1218 | result[bidsKey] = self.sort_by(result[bidsKey], 0, True) |
| 1219 | result[asksKey] = self.sort_by(result[asksKey], 0) |
| 1220 | return result |
| 1221 | |
| 1222 | def fetch_order_book(self, symbol: str, limit: Int = None, params={}) -> OrderBook: |
| 1223 | """ |
no test coverage detected