Skip to main content

How to trigger a full re-sync

Previously "Resync your wallet from the beginning"

Written by Jack

If you believe your API-connected wallet didn't import all the transactions or you deleted some transactions by mistake, you can trigger a full resync to bring those transactions back.

What a full re-sync does

Full re-sync will add any transactions that don't exist in Koinly without modifying transactions that are already imported.

✅ Full re-sync will:

  • Import transactions that weren't previously imported

  • Import transactions that were permanently deleted

❌ Full re-sync will not:

  • Modify existing transactions

  • Restore (reimport) transactions that were deleted ("crossed-out")

  • Delete or modify manual transactions

⚠️ Full resync may duplicate transactions

  • While we try to ensure backwards-compatibility, it's not always possible

  • If the wallet is old and our integration upgraded, re-syncing the wallet may re-import the same transactions because they are no longer exactly the same (and not skipped as duplicates)

  • If this happens, it's usually best to delete the wallet and re-create it

Steps to re-sync a wallet

You can trigger a resync by clicking the "Trigger a full resync button" on the right side of the Troubleshoot page of your wallet:

In the popup window, you can then choose to resync from:

  • Beginning
    Koinly will try to import any new transactions from the earliest transaction in the wallet

  • Custom date
    If selected, you can then choose the date from which the resync should start

ℹ️ Pre-filled date
If you have a specific date already selected when you start a re-sync, it means that the wallet has a "Start import from" date set in the Wallet's API settings. If you want to re-sync the wallet from the beginning, you can remove this date by clicking the "X" on the right side of the field.

Once you click "Confirm", the re-sync will start.

Did this answer your question?