From fc28a83191e2935af91794f17444b4b98f5d88aa Mon Sep 17 00:00:00 2001 From: Sergio Chouhy Date: Wed, 17 Jun 2026 00:07:28 -0300 Subject: [PATCH] fix account sync discovery --- src/LEZWalletBackend.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/LEZWalletBackend.cpp b/src/LEZWalletBackend.cpp index d10f301..410c32f 100644 --- a/src/LEZWalletBackend.cpp +++ b/src/LEZWalletBackend.cpp @@ -175,6 +175,10 @@ void LEZWalletBackend::syncNextChunk() const quint64 synced = static_cast(lastSyncedBlock()); if (synced >= m_syncTarget) { m_syncing = false; + // Sync may have discovered new private accounts (e.g. shielded transfers to a + // foreign NPK/VPK); re-list so the model picks them up without a restart. + QVariantList arr = m_logos->logos_execution_zone.list_accounts(); + m_accountModel->replaceFromVariantList(arr); fetchAndUpdateBlockHeights(); updateBalances(); return;