|
|
|
|
@ -30,8 +30,7 @@ from freqtrade.exceptions import (DDosProtection, ExchangeError, InsufficientFun
|
|
|
|
|
RetryableOrderError, TemporaryError)
|
|
|
|
|
from freqtrade.exchange.common import (API_FETCH_ORDER_RETRY_COUNT, BAD_EXCHANGES,
|
|
|
|
|
EXCHANGE_HAS_OPTIONAL, EXCHANGE_HAS_REQUIRED,
|
|
|
|
|
SUPPORTED_EXCHANGES, remove_credentials, retrier,
|
|
|
|
|
retrier_async)
|
|
|
|
|
remove_credentials, retrier, retrier_async)
|
|
|
|
|
from freqtrade.misc import (chunks, deep_merge_dicts, file_dump_json, file_load_json,
|
|
|
|
|
safe_value_fallback2)
|
|
|
|
|
from freqtrade.plugins.pairlist.pairlist_helpers import expand_pairlist
|
|
|
|
|
@ -2773,10 +2772,6 @@ def is_exchange_known_ccxt(exchange_name: str, ccxt_module: CcxtModuleType = Non
|
|
|
|
|
return exchange_name in ccxt_exchanges(ccxt_module)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def is_exchange_officially_supported(exchange_name: str) -> bool:
|
|
|
|
|
return exchange_name in SUPPORTED_EXCHANGES
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def ccxt_exchanges(ccxt_module: CcxtModuleType = None) -> List[str]:
|
|
|
|
|
"""
|
|
|
|
|
Return the list of all exchanges known to ccxt
|
|
|
|
|
|