Heimdall v1.0.6 Mainnet Release for Validator Nodes

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.

  1. Stop heimdalld service

    sudo service heimdalld stop
  2. 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>
  3. Check heimdall version

    /usr/bin/heimdalld version
    # It should print
    # 1.0.6
  4. 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:

    1. For validator nodes: https://github.com/maticnetwork/heimdall/blob/develop/packaging/templates/systemd/heimdalld-mainnet-validator.service
  5. For non validator nodes: https://github.com/maticnetwork/heimdall/blob/develop/packaging/templates/systemd/heimdalld-mainnet-sentry.service

  6. Restart heimdall service

    sudo service heimdalld start
  7. 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:



Polygon Team