Skip to main content

Upgrade

Upgrade v3.3.1 / Height: 28000000

Manual update

# Stop node
sudo systemctl stop shidod
# Removing the old version
sudo rm /usr/local/bin/shidod

Download & copy binary (in some cases must be used with sudo).

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/shido-upgrade-v3.3.1/releases/download/v3.3.1/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 3.3.1

# Start node & check logs
sudo systemctl restart shidod && sudo journalctl -u shidod -f --no-hostname -o cat

Cosmovisor

Prepare binaries for Cosmovisor

cd $HOME
mkdir -p $HOME/.shidod/cosmovisor/upgrades/v3.3.1/bin
curl -L -o shidod https://github.com/ShidoGlobal/shido-upgrade-v3.3.1/releases/download/v3.3.1/shidod
sudo mv shidod $HOME/.shidod/cosmovisor/upgrades/v3.3.1/bin
sudo chmod +x $HOME/.shidod/cosmovisor/upgrades/v3.3.1/bin/shidod
rm -rf shidod
# Check binary version
$HOME/.shidod/cosmovisor/upgrades/v3.3.1/bin/shidod version

Output: 3.3.1
NOTE:

Cosmovisor will automatically update your node when the update height is reached

Upgrade v3.3.0 (Tera) / Height: 27200000

Manual update

# Stop node
sudo systemctl stop shidod
# Removing the old version
sudo rm /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 20.04 (in some cases must be used with sudo)

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/shidochain-tera-upgrade/releases/download/tera/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 22.04/24 (in some cases must be used with sudo).

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/shidochain-tera-upgrade/releases/download/ubuntu24.04/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 3.3.0

# Start node & check logs
sudo systemctl restart shidod && sudo journalctl -u shidod -f --no-hostname -o cat

Cosmovisor

# Stop node
sudo systemctl stop shidod

Prepare binaries for Cosmovisor FOR UBUNTU 20.04 (in some cases must be used with sudo)

cd $HOME
mkdir -p $HOME/.shidod/cosmovisor/upgrades/tera/bin
curl -L -o shidod https://github.com/ShidoGlobal/shidochain-tera-upgrade/releases/download/tera/shidod
sudo mv shidod $HOME/.shidod/cosmovisor/upgrades/tera/bin
sudo chmod +x $HOME/.shidod/cosmovisor/upgrades/tera/bin/shidod
rm -rf shidod

Prepare binaries for Cosmovisor FOR UBUNTU 22.04/24 (in some cases must be used with sudo)

cd $HOME
mkdir -p $HOME/.shidod/cosmovisor/upgrades/tera/bin
curl -L -o shidod https://github.com/ShidoGlobal/shidochain-tera-upgrade/releases/download/ubuntu24.04/shidod
sudo mv shidod $HOME/.shidod/cosmovisor/upgrades/tera/bin
sudo chmod +x $HOME/.shidod/cosmovisor/upgrades/tera/bin/shidod
rm -rf shidod
# Check binary version
$HOME/.shidod/cosmovisor/upgrades/tera/bin/shidod version

Output: 3.3.0
NOTE:

Cosmovisor will automatically update your node when the update height is reached

Upgrade v3.2.0 / Height: 23500000

Manual update

# Stop node
sudo systemctl stop shidod

# Removing the old version
sudo rm /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 20.04 (in some cases must be used with sudo)

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/shido-upgrade-v3.2.0/releases/download/ubuntu20.04/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 22.04/24 (in some cases must be used with sudo).

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/shido-upgrade-v3.2.0/releases/download/ubuntu22.04/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 3.2.0

# Start node & check logs
sudo systemctl restart shidod && sudo journalctl -u shidod -f --no-hostname -o cat

Upgrade v3.1.0 / Height: 17400000

Manual update

# Stop node
sudo systemctl stop shidod

# Removing the old version
sudo rm /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 20.04 (in some cases must be used with sudo)

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/mainnet-enso-upgrade/releases/download/ubuntu20.04/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 22.04/24 (in some cases must be used with sudo).

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/mainnet-enso-upgrade/releases/download/ubuntu22.04/shidod
sudo mv shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 3.1.0

# Start node & check logs
sudo systemctl restart shidod && sudo journalctl -u shidod -f --no-hostname -o cat

Upgrade v3.0.0 / Height: 16850000

Manual update

# Stop node
sudo systemctl stop shidod

# Removing the old version
sudo rm /usr/local/bin/shidod

Update WASWM

sudo rm /usr/lib/libwasmvm.x86_64.so
sudo wget -O /usr/lib/libwasmvm.x86_64.so https://github.com/CosmWasm/wasmvm/releases/download/v2.1.4/libwasmvm.x86_64.so
sudo ldconfig

Download & copy binary FOR UBUNTU 20.04 (in some cases must be used with sudo)

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/mainnet-enso-upgrade/releases/download/ubuntu20.04/shidod
sudo cp shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod

Download & copy binary FOR UBUNTU 22.04/24 (in some cases must be used with sudo)

cd $HOME
curl -L -o shidod https://github.com/ShidoGlobal/mainnet-enso-upgrade/releases/download/ubuntu22.04/shidod
sudo cp shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 3.0.0

# Start node & check logs
sudo systemctl restart shidod && sudo journalctl -u shidod -f --no-hostname -o cat

Upgrade v2.0.0 / Height: 4303000

Manual update

# Clone new binary
git clone https://github.com/ShidoGlobal/shidoupgrade_v2.0.0.git

# Stop node
sudo systemctl stop shidod

# Removing the old version
sudo rm /usr/local/bin/shidod
  • Copy binary FOR UBUNTU 20.04 (in some cases must be used with sudo)
sudo cp shidoupgrade_v2.0.0/ubuntu20.04build/shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
  • Copy binary FOR UBUNTU 22.04 (in some cases must be used with sudo)
sudo cp shidoupgrade_v2.0.0/ubuntu22.04build/shidod /usr/local/bin/
sudo chmod +x /usr/local/bin/shidod
# Check if the node has been updated
shidod version

Output: 9f5a14a

# Start node
sudo systemctl restart shidod