From 270eed7e1473449614be30246415a6b388ccaa36 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 15 Jan 2023 15:53:41 +0100 Subject: [PATCH] Fail if detecting invalid ccxt version for binance futures --- freqtrade/util/binance_mig.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/freqtrade/util/binance_mig.py b/freqtrade/util/binance_mig.py index 366eaa2b7..cba02ac9f 100644 --- a/freqtrade/util/binance_mig.py +++ b/freqtrade/util/binance_mig.py @@ -2,6 +2,7 @@ import logging from freqtrade.constants import Config from freqtrade.enums.tradingmode import TradingMode +from freqtrade.exceptions import OperationalException from freqtrade.persistence.pairlock import PairLock from freqtrade.persistence.trade_model import Trade @@ -17,6 +18,11 @@ def migrate_binance_futures_names(config: Config): ): # only act on new futures return + import ccxt + if "2.6.6" > ccxt.__version__: + raise OperationalException( + "Please follow the update instructions in the docs " + "(https://www.freqtrade.io/en/latest/updating/) to install a compatible ccxt version.") _migrate_binance_futures_db(config) migrate_binance_futures_data(config)