Prepare to Upgrade
# Do not use this guide until block 2176000 is reached
cd $HOME
sudo systemctl stop namadad
rm -rf namada
git clone https://github.com/anoma/namada
cd namada
git checkout v101.0.0
make build
sudo cp $HOME/namada/target/release/namad* /usr/local/bin/
wget https://raw.githubusercontent.com/anoma/namada/refs/heads/brent/mainnet-upgrade-pre-phase4/pre_phase4_migration.json
sha256sum pre_phase4_migration.json
# 83d7b4fc38f135adfae2f6219bf13c1bbf9022609fb61124be1ff0c5f79e1d7e
MIGRATION_HASH=83d7b4fc38f135adfae2f6219bf13c1bbf9022609fb61124be1ff0c5f79e1d7e
# create service file
sudo tee /etc/systemd/system/namadad.service > /dev/null <<EOF
[Unit]
Description=namada
After=network-online.target
[Service]
User=$USER
WorkingDirectory=$BASE_DIR
Environment=CMT_LOG_LEVEL=p2p:none,pex:error
Environment=NAMADA_CMT_STDOUT=true
ExecStart=$(which namada) node ledger run --path $HOME/pre_phase4_migration.json \
--hash 83d7b4fc38f135adfae2f6219bf13c1bbf9022609fb61124be1ff0c5f79e1d7e --height 2176020
StandardOutput=syslog
StandardError=syslog
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl restart namadad && sudo journalctl -u namadad -f