(self, fee: dict, market: Market = None)
| 2513 | return self.parse_trading_fee(data, market) |
| 2514 | |
| 2515 | def parse_trading_fee(self, fee: dict, market: Market = None) -> TradingFeeInterface: |
| 2516 | # |
| 2517 | # { |
| 2518 | # "balance": "2000.000000", |
| 2519 | # "fee_level": 0, |
| 2520 | # "maker_fee": "0.00015", |
| 2521 | # "taker_fee": "0.0004", |
| 2522 | # "account_equity": "2150.250000", |
| 2523 | # "available_to_spend": "1800.750000", |
| 2524 | # "available_to_withdraw": "1500.850000", |
| 2525 | # "pending_balance": "0.000000", |
| 2526 | # "total_margin_used": "349.500000", |
| 2527 | # "cross_mmr": "420.690000", |
| 2528 | # "positions_count": 2, |
| 2529 | # "orders_count": 3, |
| 2530 | # "stop_orders_count": 1, |
| 2531 | # "updated_at": 1716200000000, |
| 2532 | # "use_ltp_for_stop_orders": False |
| 2533 | # } |
| 2534 | # |
| 2535 | # |
| 2536 | symbol = self.safe_symbol(None, market) |
| 2537 | return { |
| 2538 | 'info': fee, |
| 2539 | 'symbol': symbol, |
| 2540 | 'maker': self.safe_number(fee, 'maker_fee'), |
| 2541 | 'taker': self.safe_number(fee, 'taker_fee'), |
| 2542 | 'percentage': None, |
| 2543 | 'tierBased': None, |
| 2544 | } |
| 2545 | |
| 2546 | def fetch_open_interests(self, symbols: Strings = None, params={}): |
| 2547 | """ |
no test coverage detected