Mainnet upgrade: v0.33
Instructions for 2023-April-11
mainnet upgrade to axelar-core v0.33.2
, vald v0.33.2
, and tofnd v0.10.1
.
Upgrade height 6895400
countdown
- If you’re a validator, please vote for the upgrade proposal via
axelard tx gov vote 162 yes --from validator
- Wait for the proposed upgrade block,
6895400
. Your node will panic at that block height with a log:{"level":"error","module":"consensus","err":"UPGRADE \"v0.33\" NEEDED at height: ",
. Stop your node after chain halt.
pkill -f 'axelard start'# Validators need to also stop vald/tofndpkill -f vald-startpkill -f tofnd
- Backup the state:
cp -r ~/.axelar/.core/data ~/.axelar-dojo-1-upgrade-0.33/.core/data
⚠️
⚠️
Caution: If you backup the entire folder, ~/.axelar/.core
, that’ll also
include your private keys (inside config
and keyring-file
subfolders).
That can be dangerous if anyone gets access to your backups. We recommend
backing up keys separately when you first create your node, and then excluding
them from any data backups.
- Restart your node with the new
v0.33.2
build. - If you’re a validator also restart
vald
withv0.33.2
andtofnd
withv0.10.1
.
Example using join scripts in axelarate-community git repo:
# in axelarate-community repogit checkout maingit pullKEYRING_PASSWORD="pw-1" ./scripts/node.sh -n mainnet -a v0.33.2# For validators, restart vald/tofndKEYRING_PASSWORD="pw-1" TOFND_PASSWORD="pw-2" ./scripts/validator-tools-host.sh -a v0.33.2 -q v0.10.1 -n mainnet