MCPcopy Create free account
hub / github.com/ccxt/ccxt / parseTradingFee

Method parseTradingFee

ts/src/cryptocom.ts:3504–3522  ·  view source on GitHub ↗
(fee: Dict, market: Market = undefined)

Source from the content-addressed store, hash-verified

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);

Callers 1

fetchTradingFeeMethod · 0.95

Calls 4

safeStringMethod · 0.45
safeSymbolMethod · 0.45
parseNumberMethod · 0.45
stringDivMethod · 0.45

Tested by

no test coverage detected