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

Method parse_leverage_from_setting

python/ccxt/async_support/pacifica.py:671–690  ·  view source on GitHub ↗
(self, symbol: Str, setting: dict)

Source from the content-addressed store, hash-verified

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', {})

Callers 1

fetch_leverageMethod · 0.95

Calls 2

safe_boolMethod · 0.80
safe_integerMethod · 0.80

Tested by

no test coverage detected