Skip to content
Node operators
/
Genesis sync

Genesis sync

Start your Axelar node and download the blockchain from scratch.

💡

Tip: Looking for instructions using the old script node.sh? See here.

💡

Tip: These instructions syncronize your Axelar node from scratch using the Axelar peer-to-peer network. You can syncronize your node more quickly by downloading a recent snapshot of the blockchain as per Quick sync.

Prerequisites

Follow the upgrade path

Configure your system as per Node configuration except specify the correct version of axelard according to your network and position in the upgrade path:

Example: the first step on the upgrade path.

./scripts/setup-node.sh -n mainnet -a v0.10.7

Start your node with the newly configured axelard version:

axelard start --home $AXELARD_HOME

Your Axelar node will resume downloading the blockchain.

After your blockchain has reached UPGRADE_HEIGHT you will see a panic in the logs like

panic: UPGRADE {NAME} NEEDED at height: {UPGRADE_HEIGHT}:

Repeat this process for each entry in the upgrade path.