From b2a3fe68795da4a15dd670c21439a8632483bf39 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 13 May 2023 08:09:00 +0200 Subject: [PATCH] Improve remove credentials --- freqtrade/exchange/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/exchange/common.py b/freqtrade/exchange/common.py index 42a7094ba..8d7bc37b6 100644 --- a/freqtrade/exchange/common.py +++ b/freqtrade/exchange/common.py @@ -4,6 +4,7 @@ import time from functools import wraps from typing import Any, Callable, Optional, TypeVar, cast, overload +from freqtrade.constants import Config from freqtrade.exceptions import DDosProtection, RetryableOrderError, TemporaryError from freqtrade.mixins import LoggingMixin @@ -87,7 +88,7 @@ EXCHANGE_HAS_OPTIONAL = [ ] -def remove_credentials(config) -> None: +def remove_credentials(config: Config) -> None: """ Removes exchange keys from the configuration and specifies dry-run Used for backtesting / hyperopt / edge and utils. @@ -95,6 +96,7 @@ def remove_credentials(config) -> None: """ if config.get('dry_run', False): config['exchange']['key'] = '' + config['exchange']['apiKey'] = '' config['exchange']['secret'] = '' config['exchange']['password'] = '' config['exchange']['uid'] = ''