(self, symbol: Str, setting: dict)
| 669 | return self.parse_leverage_from_setting(symbol, setting) |
| 670 | |
| 671 | def parse_leverage_from_setting(self, symbol: Str, setting: dict) -> Leverage: |
| 672 | # { |
| 673 | # "WLFI/USDC:USDC": { |
| 674 | # "symbol": "WLFI", |
| 675 | # "isolated": False, |
| 676 | # "leverage": 5, |
| 677 | # "created_at": 1758085929703, |
| 678 | # "updated_at": 1758086074002 |
| 679 | # }, |
| 680 | # } |
| 681 | isIsolated = self.safe_bool(setting, 'isolated', False) |
| 682 | leverage = self.safe_integer(setting, 'leverage') |
| 683 | marginMode = 'isolated' if isIsolated else 'cross' |
| 684 | return { |
| 685 | 'info': setting, |
| 686 | 'symbol': symbol, |
| 687 | 'marginMode': marginMode, |
| 688 | 'longLeverage': leverage, |
| 689 | 'shortLeverage': leverage, |
| 690 | } |
| 691 | |
| 692 | def parse_leverage_from_market(self, market: Market) -> Leverage: |
| 693 | marketLimits = self.safe_dict(market, 'limits', {}) |
no test coverage detected