From d6e6c9d0383b52f47c6d20d414b0f9418af791cf Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 17 Feb 2026 19:49:20 +0100 Subject: [PATCH] chore: log fetch_order responses for better tracability --- freqtrade/exchange/krakenfutures.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/freqtrade/exchange/krakenfutures.py b/freqtrade/exchange/krakenfutures.py index 5751ce59a..a774ba288 100644 --- a/freqtrade/exchange/krakenfutures.py +++ b/freqtrade/exchange/krakenfutures.py @@ -210,8 +210,12 @@ class Krakenfutures(Exchange): ) -> CcxtOrder | None: """Fetch orders and return matching order_id, or None.""" try: - for order in fetch_fn(symbol, params=params) or []: + orders = fetch_fn(symbol, params=params) or [] + self._log_exchange_response(fetch_fn.__name__, orders) + for order in orders: if str(order.get("id")) == order_id_str: + self._log_exchange_response("fetch_order_fallback", order) + return self._order_contracts_to_amount(order) except (ccxt.OrderNotFound, ccxt.InvalidOrder) as e: logger.debug(f"{fetch_fn.__name__} failed: {e}")