Updating Consensus Clients

Procedure for upgrading Prysm, Lighthouse, Teku, etc.

💎 Prysm

Download the new binary and replace the existing file.

Bash

# 1. Stop service
sudo systemctl stop prysm

# 2. Download new binary (Check GitHub for latest version)
curl -L [https://github.com/prysmaticlabs/prysm/releases/download/vX.X.X/beacon-chain-vX.X.X-linux-amd64](https://github.com/prysmaticlabs/prysm/releases/download/vX.X.X/beacon-chain-vX.X.X-linux-amd64) -o beacon-chain

# 3. Move and set permissions
chmod +x beacon-chain
sudo mv beacon-chain /usr/local/lib/prysm/beacon-chain

# 4. Restart service
sudo systemctl start prysm

🗼 Lighthouse

Extract the new binary and overwrite.

Bash


🔷 Teku

Teku updates are handled by extracting the new directory and pointing to the binary.

Bash


☁️ Nimbus

Download the new tarball and extract the binary.

Bash

Last updated