Skip to content

accidental-green/validator-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ethereum Validator Updater

Easily update execution, consensus, and mevboost clients to the latest versions with a single click.

The script is open source and adapted from Somer Esat's guides to make updating a validator simple and accessible.

Validator Updater (GUI):

Screenshot from 2024-01-16 16-50-40

Features:

  • Multi-client Support: Update all major clients including Geth, Besu, Nethermind, Teku, Nimbus, Lighthouse, Prysm, and Mevboost.
  • Standard Configuration: Get the same results as manually following Somer's update guides
  • GUI & CLI Versions: Choose the version that suits your comfort level and setup.

Prerequisites:

Update system and install packages:

sudo apt-get update && sudo apt-get install git curl -y && sudo pip install requests

Clone the repository:

git clone https://github.com/accidental-green/validator-updater.git

Update Instructions:

Choose either GUI (pop-up window) or CLI (terminal). Program starts upon running one of these commands:

GUI Version:

python3 validator-updater/validator_updater_gui.py

or CLI Version:

python3 validator-updater/validator_updater_cli.py

Validator Update (GUI):

Make selections and click "Update". The GUI window will close and updates will proceed in the terminal.

Screenshot from 2024-01-16 16-50-40

Successful Update:

Screenshot from 2024-03-02 00-22-58

Once the updates have completed (~1 minute), you can start the services and begin validating again!

Update Steps (CLI):

If you prefer to run the CLI version, the update will look like this:

image

Important Note:

This project is open source but has not been audited. It is still relatively untested, so please use caution.

Credits:

Many thanks to Somer Esat for creating the staking guides which served as the basis for this project.

About

Instantly update Ethereum clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages