(self, fee: dict, market: Market = None)
| 9199 | return self.parse_transaction(response, currency) |
| 9200 | |
| 9201 | def parse_trading_fee(self, fee: dict, market: Market = None) -> TradingFeeInterface: |
| 9202 | # |
| 9203 | # spot |
| 9204 | # [ |
| 9205 | # { |
| 9206 | # "symbol": "BTCUSDT", |
| 9207 | # "makerCommission": "0.001", |
| 9208 | # "takerCommission": "0.001" |
| 9209 | # } |
| 9210 | # ] |
| 9211 | # |
| 9212 | # swap |
| 9213 | # { |
| 9214 | # "symbol": "BTCUSD_PERP", |
| 9215 | # "makerCommissionRate": "0.00015", # 0.015% |
| 9216 | # "takerCommissionRate": "0.00040" # 0.040% |
| 9217 | # } |
| 9218 | # |
| 9219 | marketId = self.safe_string(fee, 'symbol') |
| 9220 | symbol = self.safe_symbol(marketId, market, None, 'spot') |
| 9221 | return { |
| 9222 | 'info': fee, |
| 9223 | 'symbol': symbol, |
| 9224 | 'maker': self.safe_number_2(fee, 'makerCommission', 'makerCommissionRate'), |
| 9225 | 'taker': self.safe_number_2(fee, 'takerCommission', 'takerCommissionRate'), |
| 9226 | 'percentage': None, |
| 9227 | 'tierBased': None, |
| 9228 | } |
| 9229 | |
| 9230 | def fetch_trading_fee(self, symbol: str, params={}) -> TradingFeeInterface: |
| 9231 | """ |
no test coverage detected