Heimdall Aalborg hardfork

Hardfork

This is a rollout of the Milestones feature with Aalborg Hardfork on Puppynet, which is scheduled for Heimdall block number 1725550. Since the block time in Heimdall depends on various factors, based on the current average block time, the hardfork might occur around April 4th, 2024. However, it is recommended to have all nodes upgraded before April 4th, 2024. With this hardfork, the “Milestones” feature will be activated, offering faster deterministic finality.

Upgrade instructions

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 set up Heimdall at a different location.

  1. Stop heimdalld service

    sudo service heimdalld stop
  2. Install Heimdall with a version tag, network name (puppynet), and node type (sentry or validator).

    # Replace the network and node type
    curl -L <https://raw.githubusercontent.com/shibaone/install/puppynet/heimdall.sh> | bash -s -- v1.0.2-bone-beta-2 <network_name> <node_type>
  3. Check Heimdall version

    /usr/bin/heimdalld version
    # It should print# v1.0.2-bone-beta-2
  4. Ensure that heimdalld service file contains the —-chain=puppynet flag. The heimdalld service file is available at /etc/systemd/system/heimdalld.service {/lib/systemd/system/heimdalld.service }

  5. Restart the Heimdall service

sudo service heimdalld start

Last updated