diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 991b138b85f..840d7d5bc94 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -3735,6 +3735,9 @@ util::Result> CWallet::AddWall // Save the descriptor to DB spk_man->WriteDescriptor(); + // Break balance caches so that outputs that are now IsMine in already known txs will be included in the balance + MarkDirty(); + return std::reference_wrapper(*spk_man); }