(fee: Dict, market: Market = undefined)
| 3502 | } |
| 3503 | |
| 3504 | parseTradingFee (fee: Dict, market: Market = undefined): TradingFeeInterface { |
| 3505 | // |
| 3506 | // { |
| 3507 | // "instrument_name": "BTC_USD", |
| 3508 | // "effective_maker_rate_bps": "6.5", |
| 3509 | // "effective_taker_rate_bps": "6.9" |
| 3510 | // } |
| 3511 | // |
| 3512 | const marketId = this.safeString (fee, 'instrument_name'); |
| 3513 | const symbol = this.safeSymbol (marketId, market); |
| 3514 | return { |
| 3515 | 'info': fee, |
| 3516 | 'symbol': symbol, |
| 3517 | 'maker': this.parseNumber (Precise.stringDiv (this.safeString (fee, 'effective_maker_rate_bps'), '10000')), |
| 3518 | 'taker': this.parseNumber (Precise.stringDiv (this.safeString (fee, 'effective_taker_rate_bps'), '10000')), |
| 3519 | 'percentage': undefined, |
| 3520 | 'tierBased': undefined, |
| 3521 | }; |
| 3522 | } |
| 3523 | |
| 3524 | sign (path, api: any = 'public', method = 'GET', params = {}, headers: NullableDict = undefined, body: Str = undefined) { |
| 3525 | const type = this.safeString (api, 0); |
no test coverage detected