The "v1.6" upgrade guide (v1.5.* to v1.6.1)
Action required:
[Regular user]
No Action needed, Cronos team will handle the upgrade for the mainnet.
[DApp Host]
Please test your DApps, nodes, product on the Cronos EVM testnet to confirm compatibility with
v1.6.1
DO NOT UPGRADE to the binary v1.6.1 before that suggested upgrade schedule.
Step 0 - Don't panic
At the point of the proposed upgrade, the user will see the error message on the cronosd similar to the below:
ERR UPGRADE "v1.6" NEEDED at height: 38432212: {\"binaries\":{...."}}Don't panic - The Chain will be paused to allow the majority of validators to upgrade. Validators and full node hosts will have to upgrade your Cronos nodes to the latest release binary.
Backups
Before the upgrade, node hosts are encouraged to take a complete data backup. backup depends heavily on infrastructure, but generally, we can do this by backing up the .cronos directory.
Step 1 - Get the v1.6.1 binary
v1.6.1 binaryTo simplify the following step, we will be using Linux-x86 for illustration. Binary for Mac Windows with different DB and architecture are also available here.
Terminate the
cronosd; afterwards, download the1.6.1released binaries from GitHub:
Step 1.1 - Verify the version
You can verify the installation by checking the version of cronosd, the latest version is 1.6.1.
Step 2. - Run everything
We are ready to start the node join the network again with the new binary:
Start
cronosd, e.g.:
Afterwards, sit back and wait for the syncing process. You can query the node syncing status by
If the above command returns false, it means that your node is synced; otherwise, it returns true and implies your node is still catching up.
At this step, you've successfully performed the v1.6.1 upgrade!
Last updated
Was this helpful?