(self, symbol: str)
| 377 | self.options['sandboxMode'] = enabled |
| 378 | |
| 379 | def market(self, symbol: str) -> MarketInterface: |
| 380 | if self.markets is None: |
| 381 | raise ExchangeError(self.id + ' markets not loaded') |
| 382 | if (symbol is not None) and not (symbol in self.markets): |
| 383 | symbolParts = symbol.split('/') |
| 384 | baseName = self.safe_string(symbolParts, 0) |
| 385 | spotCurrencyMapping = self.safe_dict(self.options, 'spotCurrencyMapping', {}) |
| 386 | if baseName in spotCurrencyMapping: |
| 387 | unifiedBaseName = self.safe_string(spotCurrencyMapping, baseName) |
| 388 | quote = self.safe_string(symbolParts, 1) |
| 389 | newSymbol = self.safe_currency_code(unifiedBaseName) + '/' + quote |
| 390 | if newSymbol in self.markets: |
| 391 | return self.markets[newSymbol] |
| 392 | return super(hyperliquid, self).market(symbol) |
| 393 | |
| 394 | def fetch_status(self, params={}): |
| 395 | """ |
no test coverage detected