Upgrade

Current Version
Upgrade Folder

v1.0.7

v1.0.7

This guide assumes that the current systemd file is named as swisstronik

For Non Cosmovisor Users

Downloading and installing Binary

sudo systemctl stop swisstronik
wget https://github.com/SigmaGmbH/swisstronik-chain/releases/download/testnet-v1.0.7/swisstronikd.zip
unzip swisstronikd.zip
sudo cp bin/libsgx_wrapper_v1.0.7.x86_64.so /usr/lib
cp bin/v1.0.7_enclave.signed.so $HOME/.swisstronik-enclave
cp swisstronikd $HOME/go/bin/

sudo systemctl restart swisstronik

For Cosmovisor Users

# Downloading and installing Binary
cd $HOME
wget https://github.com/SigmaGmbH/swisstronik-chain/releases/download/testnet-v1.0.7/swisstronikd.zip
unzip swisstronikd.zip
sudo cp bin/libsgx_wrapper_v1.0.7.x86_64.so /usr/lib
cp bin/v1.0.7_enclave.signed.so $HOME/.swisstronik-enclave
cp swisstronikd $HOME/go/bin/
mkdir -p $HOME/.swisstronik/cosmovisor/upgrades/v1.0.7/bin

sudo cp $HOME/go/bin/swisstronikd $HOME/.swisstronik/cosmovisor/upgrades/v1.0.7/bin/


# Making New Binary Directory and Copying the Daemon
mkdir -p $HOME/.swisstronik/cosmovisor/upgrades/v1.0.7/bin
sudo cp $HOME/go/bin/swisstronik $HOME/.swisstronik/cosmovisor/upgrades/v1.0.7/bin/

#Stop swisstronik-app daemon
sudo systemctl stop swisstronik

#creating symlink to new binaries
ls -l $HOME/.swisstronik/cosmovisor/current
rm $HOME/.swisstronik/cosmovisor/current
ln -s $HOME/.swisstronik/cosmovisor/upgrades/v1.0.7 $HOME/.swisstronik/cosmovisor/current

#starting swisstronik
sudo systemctl start swisstronik && sudo journalctl -u swisstronik -f -o cat

Last updated