We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b1ea81 commit 2a45ff0Copy full SHA for 2a45ff0
freqtrade/exchange/exchange.py
@@ -2265,13 +2265,11 @@ def calculate_fee_rate(
2265
# If cost is None or 0.0 -> falsy, return None
2266
return None
2267
try:
2268
- for comb in self.get_valid_pair_combination(
+ fee_to_quote_rate = self.get_conversion_rate(
2269
fee_curr, self._config["stake_currency"]
2270
- ):
2271
- tick = self.fetch_ticker(comb)
2272
- fee_to_quote_rate = safe_value_fallback2(tick, tick, "last", "ask")
2273
- if tick:
2274
- break
+ )
+ if not fee_to_quote_rate:
+ raise ValueError("Conversion rate not found.")
2275
except (ValueError, ExchangeError):
2276
fee_to_quote_rate = self._config["exchange"].get("unknown_fee_rate", None)
2277
if not fee_to_quote_rate:
0 commit comments