(self, info: dict, market: Market = None)
| 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'] |
nothing calls this directly
no test coverage detected