V0.2.16-beta2 Upgrade for Bor

Change log

  • Upstream geth v1.10.17 changes
  • Handle shutdown gracefully in bor
  • Added code coverage
  • Modifications and improvements in the ETHStats event emission
  • Minor bug fixes and enhancements
  1. SSH into your node
  2. Download the installation script (OS/platform independent)
wget https://raw.githubusercontent.com/maticnetwork/node-ansible/master/go-install.sh
  1. Remove the previous go version
bash go-install.sh --remove
  1. Install go v1.18.1
bash go-install.sh
  1. Verify the installation
go version

# you should see go1.18.1 in the output:
# go version go1.18.1 linux/amd64

Please follow the steps below to upgrade bor on your Mumbai nodes to the latest version (https://github.com/maticnetwork/bor/tree/v0.2.16-beta2)

Steps for Upgrading Bor on Mumbai Nodes:

  1. Stop the bor service

    sudo service bor stop
  2. Navigate to bor directory

    cd ~/bor
  3. Fetch the latest changes and use Bor v0.2.16-beta2:

    git fetch
    git checkout v0.2.16-beta2
  4. Build latest changes

    make bor-all
  5. Now check bor version

    bor version
    #Should return something like:
    Version: 0.2.16-beta2
    Git Commit: 429deab982a2a7c90f4399dcb908bf9380cc2769
    Architecture: amd64
  6. Start the bor service

    sudo service bor start
  7. Check for bor logs if everything is working fine

    journalctl -u bor -f

Let us know if you have any questions.

Thank you.