* @method * @name woo#fetchTradingFee * @description fetch the trading fees for a market * @see https://developer.woox.io/api-reference/endpoint/trading/get_tradingFee * @param {string} symbol unified market symbol * @param {object} [params] extra parameters specific to the
(symbol: string, params = {})
| 858 | * @returns {object} a [fee structure]{@link https://docs.ccxt.com/?id=fee-structure} |
| 859 | */ |
| 860 | async fetchTradingFee (symbol: string, params = {}): Promise<TradingFeeInterface> { |
| 861 | await this.loadMarkets (); |
| 862 | const market = this.market (symbol); |
| 863 | const request: Dict = { |
| 864 | 'symbol': market['id'], |
| 865 | }; |
| 866 | const response = await this.v3PrivateGetTradeTradingFee (this.extend (request, params)); |
| 867 | // |
| 868 | // { |
| 869 | // "success": true, |
| 870 | // "data": { |
| 871 | // "symbol": "SPOT_BTC_USDT", |
| 872 | // "takerFee": "10", |
| 873 | // "makerFee": "8" |
| 874 | // }, |
| 875 | // "timestamp": 1751858977368 |
| 876 | // } |
| 877 | // |
| 878 | const data = this.safeDict (response, 'data', {}); |
| 879 | return this.parseTradingFee (data, market); |
| 880 | } |
| 881 | |
| 882 | /** |
| 883 | * @method |
no test coverage detected