Dear Validators,
A new Heimdall version v1.0.6
has been released, which includes a patch for a bug in the milestones/checkpoints module. All validators are requested to upgrade their validator nodes at the earliest.
Steps for Upgrading Heimdall
Before proceeding, please create a backup of your heimdall
config file whose default location is: /var/lib/heimdall/config/config.toml
. This might differ if you have setup heimdall
at a different location.
-
Stop
heimdalld
servicesudo service heimdalld stop
-
Install
heimdall
with a version tag, network name (mainnet), and node type (sentry or validator).# Replace the network and node type curl -L https://raw.githubusercontent.com/maticnetwork/install/main/heimdall.sh | bash -s -- v1.0.6 mainnet <node_type>
-
Check
heimdall
version/usr/bin/heimdalld version # It should print # 1.0.6
-
Ensure that
heimdalld
service file contains the—-chain=mainnet
flag. The heimdalld service file is available at/etc/systemd/system/heimdalld.service
You can use the following as reference:
-
For non validator nodes: https://github.com/maticnetwork/heimdall/blob/develop/packaging/templates/systemd/heimdalld-mainnet-sentry.service
-
Restart
heimdall
servicesudo service heimdalld start
-
Restart the telemetry services
sudo service telemetry restart
Note (testnet release)
This version can be rolled out on testnet too, but the priority stands for mainnet. Validators can proceed with the upgrade for testnet right after mainnet.
Docker Images
You can find the latest docker images here:
Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags
Thanks,
Polygon Team