Links

Node Upgrades

An upgrade window for major version upgrade v0.3.35 has been scheduled for December 12th, 2022 through December 19th, 2022. This upgrade is mandatory for all node operators.
IMPORTANT UPGRADE NOTES ⤵️
Node operators can begin updating their validator binary version on Monday, December 12th, 2022 at 6 PM Pacific. Upgrading must be completed by Monday, December 19th, 2022 by 6 PM Pacific.
To upgrade, run the script using the Update Binary Version via Docker instructions below. These steps will automatically update your validator to version v0.3.35.
Node operators will be required to update their fn CLI tool as well to work with the v0.3.3x platform version. However, unlike the platform version, this 2nd update is not mandatory to participate in consensus. It is, however, required to ensure CLI wallet operations are successful.
Expect a few minutes of downtime while the upgrade is performed.

Update Binary Version via Docker

Option #1 - Automatic

Run the command below to download the upgrade script to your node.
Mainnet
Testnet
Enter the following command:
wget -O update_version_mainnet.sh https://338489037-files.gitbook.io/\~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzwHg4ShKVrXd4rywBQ8%2Fuploads%2FEAcIVXJWLrYELbBShb2Z%2Fupdate_version_mainnet.sh\?alt\=media\&token\=1170a413-7dfc-4945-82f0-a406f4dd19b9
Enter the following command:
wget -O update_version_testnet.sh https://338489037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRzwHg4ShKVrXd4rywBQ8%2Fuploads%2FimSkBv9TKvtckYUNeO78%2Fupdate_version_testnet.sh?alt=media&token=9c62fc4f-5442-4f8b-a488-ed9a711df3a3 bash -x update_version_testnet.sh
✅ Completed: Use WGET to download the latest binary.
Run the command below to run the update script and upgrade your node.
Enter the following command:
bash -x update_version_mainnet.sh
The latest version will be displayed as output on your node once completed.
✅ Completed: Use BASH to run the update script and upgrade your node. Confirm the version.

Option #2 - Manual

Download the script and transfer it to your node manually.
Mainnet
Testnet
update_version_mainnet.sh
1KB
Text
update_version_testnet.sh
2KB
Text
✅ Completed: Download and manually transfer the update script to your node,.
Run the command below to run the update script and upgrade your node. Enter the command at the directory where the file has been transferred.
bash -x update_version_mainnet.sh
✅ Completed: Run the update script and update your node.

Expectations

The Update Image Version script will:
1. Retrieve the latest version number all validators should run.
2. Stop the existing `findorad` docker container.
3. Start a new Docker container with the latest version.
4. Output the Docker container status and image version.
To confirm if the upgrade worked correctly, the output of the script will display:
  1. 1.
    Node status.
  2. 2.
    Running image version.