From c7878130f12272217319434689fb452ba48f797b Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 10 May 2025 16:17:44 +0200 Subject: [PATCH] feat: capture wallet_history_date --- freqtrade/persistence/key_value_store.py | 1 + freqtrade/util/migrations/migrate_wallet_history.py | 1 + 2 files changed, 2 insertions(+) diff --git a/freqtrade/persistence/key_value_store.py b/freqtrade/persistence/key_value_store.py index 6abc31889..ac3cedcd1 100644 --- a/freqtrade/persistence/key_value_store.py +++ b/freqtrade/persistence/key_value_store.py @@ -23,6 +23,7 @@ KeyStoreKeys = Literal[ "startup_time", "binance_migration", "wallet_history_migration", + "wallet_history_migration_date", ] diff --git a/freqtrade/util/migrations/migrate_wallet_history.py b/freqtrade/util/migrations/migrate_wallet_history.py index 3f4aa29b8..7250d59e6 100644 --- a/freqtrade/util/migrations/migrate_wallet_history.py +++ b/freqtrade/util/migrations/migrate_wallet_history.py @@ -107,6 +107,7 @@ def _migrate_wallet_history(config: Config, exchange: Exchange): # Use bulk_save_objects for better performance WalletBalance.session.bulk_save_objects(wallet_entries) WalletBalance.session.commit() + KeyValueStore.store_value("wallet_history_migration_date", dt_now()) print(f"Successfully created {len(wallet_entries)} wallet balance records") except Exception as e: WalletBalance.session.rollback()