Sometimes when using Leo Wallet, it could happen that some chain data, does not appear when it should: transactions, private balance... This happens with private data because of Leo's syncing mechanism. In some cases, you might want to resync manually, which is possible with Leo Wallet.
What is Syncing?
Unlike traditional wallets that rely on centralized servers to fetch your balance and transaction history, Leo Wallet employs this approach, unique to privacy oriented networks.
Syncing is the procedure through which your wallet updates with the latest blockchain data to accurately reflect your balance and transactions. To do so, Leo Wallet downloads the entire blockchain transactions outputs onto your local device. This process allows the wallet to decrypt and verify your private transactions locally, without ever exposing your sensitive information (like your View Key) to external servers.
When to Resync accounts?
Resync should be used whenever Leo wallet does not show some of your transactions, or when displayed blockchain informations are different than those available in a DApp or an explorer. For instance this could happen after a network outage, a long period of time without opening the wallet. While syncing is automatic, resync feature allows you to initiate syncing manually to ensure there was no issue in the previous syncing process.
How to Resync accounts?
Here are the steps you should follow to resync your accounts with blockchain data.
- Open the wallet.
- Open the "Settings" panel from the navigation bar.
- Open "Advanced Settings" category.
- Scroll down to "Resync aleo1..." section.
- Click the "Resync" button.
- Wait for the synchronisation process to finish.
It will restart the syncing process for all your accounts simultaneously, wether imported or associated with your seed phrase.