#go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/cosmovisor@latest
go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@v1.5.0
mkdir -p $HOME/.umee/cosmovisor/genesis/bin
mkdir $HOME/.umee/cosmovisor/upgrades
# stoping umee node
sudo systemctl stop umeed
#copy umeed bin to cosmovisor folder
cp $(which umeed) $HOME/.umee/cosmovisor/genesis/bin/
# backup umeed service
mv /etc/systemd/system/umeed.service $HOME/umeed_backup.service
# creating new service with cosmovisor and setting up environtment
sudo tee /etc/systemd/system/umeed.service > /dev/null <<EOF
[Unit]
Description=cosmovisor
After=network-online.target
[Service]
User=$USER
ExecStart=$(which cosmovisor) run start
Restart=on-failure
RestartSec=12
LimitNOFILE=65535
Environment="DAEMON_HOME=$HOME/.umee"
Environment="DAEMON_NAME=umeed"
Environment="DAEMON_ALLOW_DOWNLOAD_BINARIES=true"
Environment="DAEMON_RESTART_AFTER_UPGRADE=true"
Environment="UNSAFE_SKIP_BACKUP=true"
[Install]
WantedBy=multi-user.target
EOF
echo "# Setup Cosmovisor
#export SCRT_ENCLAVE_DIR="${HOME}/.secretd/cosmovisor/current/bin"
#export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${HOME}/.secretd/cosmovisor/current/bin"
#export PATH="${PATH}:${HOME}/.secretd/cosmovisor/current/bin"
export DAEMON_NAME=archwayd
export DAEMON_HOME="$HOME/.archway"
export DAEMON_ALLOW_DOWNLOAD_BINARIES=true
export DAEMON_LOG_BUFFER_SIZE=512
export DAEMON_RESTART_AFTER_UPGRADE=true
export UNSAFE_SKIP_BACKUP=true" >> ~/.bash_profile
sudo systemctl daemon-reload
sudo systemctl enable umeed
sudo systemctl restart umeed
# check umeed logs
journalctl -u umeed -f -o cat
cosmovisor add-upgrade v3.1.0-rc04 ~/go/bin/dymd --upgrade-height 1391000
cosmovisor add-upgrade v3.1.0-rc04 /home/ubuntu/dymension/build/dymd --upgrade-height 1391000