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

Method parse_borrow_interest

python/ccxt/gate.py:6543–6558  ·  view source on GitHub ↗
(self, info: dict, market: Market = None)

Source from the content-addressed store, hash-verified

6541 return self.filter_by_currency_since_limit(interest, code, since, limit)
6542
6543 def parse_borrow_interest(self, info: dict, market: Market = None) -> BorrowInterest:
6544 marketId = self.safe_string(info, 'currency_pair')
6545 market = self.safe_market(marketId, market)
6546 marginMode = 'isolated' if (marketId is not None) else 'cross'
6547 timestamp = self.safe_integer(info, 'create_time')
6548 return {
6549 'info': info,
6550 'symbol': self.safe_string(market, 'symbol'),
6551 'currency': self.safe_currency_code(self.safe_string(info, 'currency')),
6552 'interest': self.safe_number(info, 'interest'),
6553 'interestRate': self.safe_number(info, 'actual_rate'),
6554 'amountBorrowed': None,
6555 'marginMode': marginMode,
6556 'timestamp': timestamp,
6557 'datetime': self.iso8601(timestamp),
6558 }
6559
6560 def nonce(self):
6561 return self.milliseconds() - self.options['timeDifference']

Callers

nothing calls this directly

Calls 6

safe_marketMethod · 0.95
safe_stringMethod · 0.80
safe_integerMethod · 0.80
safe_numberMethod · 0.80
safe_currency_codeMethod · 0.45
iso8601Method · 0.45

Tested by

no test coverage detected