Update Mev-boost client

One-page interactive complete guide to update Mev-boost client.

Disclaimer

This guide is for informational purposes only. The author nor website owner does not guarantee accuracy of the information in this guide and is not responsible for any damages or losses incurred by following the guide.

Mev-boost client can be used for staking on various supported chains. Client installation is always only one, used by services with an individual configuration (different service name, data path and ports in use).

Check current version: /usr/local/bin/mev-boost --version
  • Find the latest stable version at Github

    Write latest stable Mev-boost version from https://github.com/flashbots/mev-boost/releases:

  • Download Mev-boost version 1.9 from GitHub

    cd ~/downloads
    curl -LO https://github.com/flashbots/mev-boost/releases/download/v1.9/mev-boost_1.9_linux_amd64.tar.gz

    Get hash of the downloaded file

    sha256sum mev-boost_1.9_linux_amd64.tar.gz

    And compare it to content of https://github.com/flashbots/mev-boost/releases/download/v1.9/checksums.txt.

  • Unpack mevboost

    tar xvf mev-boost_1.9_linux_amd64.tar.gz

    Remove downloaded + useless unpacked files

    rm LICENSE README.md mev-boost_1.9_linux_amd64.tar.gz
  • Stop mevboost client

    sudo systemctl stop mevboost
  • Rewrite original mev-boost client

    sudo cp ~/downloads/mev-boost /usr/local/bin
  • Start Mev boost service

    sudo systemctl start mevboost
  • Monitor Mev-boost running

    systemctl status mevboost
    journalctl -fu mevboost.service