Advanced Notes
Last updated
Last updated
Validators should see the guide for validator migration instructions.
This guide details the steps taken to migrate the X1 Testnet Chain to v2.0 to document the process for future reference.
Do not preform these steps.
On the bootstrap node, the following steps were taken to migrate the X1 Testnet Chain to v2.0:
Install Tachyon v2.0
Stop the Validator
Set Environment Variables:
Backup the keys and ledger data
Create a snapshot using solana-ledger-tool with a Hard Fork: deactivate the development feature gates & deactivate all other stake accounts.
Modify the Genesis to switch the cluster type from development
to testnet
Update Startup Config
⚠️ Warning: You might encounter an error related to a mismatch in the shred version. If this happens, note the reported shred version and update the --expected-shred-version argument with the correct value.
Once the validator starts, monitor the logs for block processing and ensure the validator is running correctly. Announce the restart on Telegram and provide instructions for other validators to update their nodes.
Don't forget to remove the --wait-for-supermajority
, --expected-shred-version
, and --expected-bank-hash
arguments after the restart.