So, you didn't update in time for the fork
...and now you have to resync your Sia wallet.
On February 3rd, 2021 at block 298,000, the Sia network hardforked to implement the Sia Foundation: a new non-profit entity that builds and supports distributed cloud storage infrastructure, with a specific focus on the Sia storage platform.
It's a great thing! But here you are, and you didn't update in time. Maybe you never even updated from the 2018 fork! You can't rent storage space, host, or send SC to friends or exchanges. For most people who updated ahead of time, it was a simple matter of downloading the latest version and installing it.
Not you though, something went (or is going) wrong. It might be that:
Sia is not syncing
Sia is not forming contracts
Your transactions are not broadcasting
Your transactions are broadcasting, but are not being received at your destination
Sia says you are not up to date
Sia says you are up to date, but you know you're not (sometimes happens with very old versions when checking via the siac
update
command)
Many of these issues can manifest when you're on the wrong chain.
How to resync
You're on the wrong Sia chain if you're not on 1.5.4 or later. Type ./siac version
in your CLI, or use the ⓘ in the top nav bar of Sia-UI to check.
The most effective way to resync is to perform a clean install. The process requires:
your Sia seed
deleting the Sia data folders
deleting and re-downloading Sia
setting Sia up again with your Sia seed
After restoring Sia from your seed and resyncing, it might take your balance up to an hour to re-appear in the wallet as Sia performs more actions in the background.
It's a bit of a long process, mostly because Sia will re-download the consensus blockchain file. But resyncing is something you'll need to do anyway, and a clean install works 100% of the time. Use this guide for a detailed walkthrough of these steps.
Last updated