fix: DEX's are isolated margin only

This commit is contained in:
Matthias
2025-12-27 16:50:21 +01:00
parent dc4adccaaf
commit e71329c82b

View File

@@ -69,6 +69,12 @@ class Hyperliquid(Exchange):
configured = self._get_configured_hip3_dexes()
if not configured or not self.markets:
return
if configured and self.margin_mode != MarginMode.ISOLATED:
raise OperationalException(
"HIP-3 DEXes require 'isolated' margin mode. "
f"Current margin mode: '{self.margin_mode.value}'. "
"Please update your configuration!"
)
available = {
m.get("info", {}).get("dex")