Upgrade
Current Version
Upgrade Folder
v0.3.0-prebuild9
erc20-cheque-testnet
This guide assumes that the current systemd file is named as crossfi
For Non Cosmovisor Users
Downloading and installing Binary
#Download Pre-compiled Binaries and make them executable
wget https://github.com/crossfichain/crossfi-node/releases/download/v0.3.0-prebuild9/crossfi-node_0.3.0-prebuild9_linux_amd64.tar.gz
tar -xvf crossfi-node_0.3.0-prebuild9_linux_amd64.tar.gz
chmod +x $HOME/bin/crossfid
mv $HOME/bin/crossfid $HOME/go/bin
# Updating to new Home for Crossfi Data Directory
cd $HOME
mv $HOME/.mineplex-chain $HOME/.crossfi
### remove previous systemd file
sudo rm -r /etc/systemd/system/crossfi.service
#installing New Systemd with updated location
sudo tee /etc/systemd/system/crossfi.service > /dev/null <<EOF
[Unit]
Description=crossfid
After=network-online.target
[Service]
User=$USER
ExecStart=$(which crossfid) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
# Reload systemd files
sudo systemctl daemon-reload
sudo systemctl restart crossfi.service
journalctl -u crossfi.service -f -o cat
For Cosmovisor Users
#Download Pre-compiled Binaries and make them executable
wget https://github.com/crossfichain/crossfi-node/releases/download/v0.3.0-prebuild9/crossfi-node_0.3.0-prebuild9_linux_amd64.tar.gz
tar -xvf crossfi-node_0.3.0-prebuild9_linux_amd64.tar.gz
chmod +x $HOME/bin/crossfid
mv $HOME/bin/crossfid $HOME/go/bin
#copying crossfi deamon to cosmovisor
mkdir -p $HOME/.crossfi/cosmovisor/upgrades/erc20-cheque-testnet/bin
sudo $HOME/ubuntu/go/bin/crossfid $HOME/.crossfi/cosmovisor/upgrades/erc20-cheque-testnet/bin
# Updating to new Home for Crossfi Data Directory
cd $HOME
mv $HOME/.mineplex-chain $HOME/.crossfi
### remove previous systemd file
sudo rm -r /etc/systemd/system/crossfi.service
#installing New Systemd with updated location
sudo tee /etc/systemd/system/crossfi.service > /dev/null <<EOF
[Unit]
Description=cosmovisor
After=network-online.target
[Service]
User=$USER
ExecStart=$HOME/go/bin/cosmovisor start
Restart=always
RestartSec=3
LimitNOFILE=4096
Environment="DAEMON_NAME=crossfid"
Environment="DAEMON_HOME=$HOME/.crossfi"
Environment="DAEMON_ALLOW_DOWNLOAD_BINARIES=true"
Environment="DAEMON_RESTART_AFTER_UPGRADE=true"
Environment="UNSAFE_SKIP_BACKUP=true"
[Install]
WantedBy=multi-user.target
EOF
# Reload systemd files
sudo systemctl daemon-reload
sudo systemctl restart crossfi.service
journalctl -u crossfi.service -f -o cat
Last updated