Skip to content

Updating your node

  1. Stop gzond and qrysm
  2. Delete old binaries:

Windows

cmd.exe
del beacon-chain.exe gzond.exe qrysmctl.exe validator.exe

Linux / MacOS

bash
rm beacon-chain gzond qrysmctl validator
  1. Delete config.yml & genesis.ssz

Windows

cmd.exe
del genesis.ssz config.yml

Linux / MacOS

bash
rm genesis.ssz config.yml
  1. Remove old beacondata and gzonddata directories:

Windows

cmd.exe
rmdir /s /q beacondata gzonddata
bash
rm -rf beacondata gzonddata
  1. Update both the go-zond and qrysm sources:
bash
cd go-zond
git pull
cd ..
cd qrysm
git pull
  1. Rebuild binaries as per the installation guide

  2. Redownload the config.yml and genesis.ssz files as per the running guide.

  3. Command line flags / enr data change between releases: use the online, up-to-date documentation for the CLI parameters recommended to run.

2024-Jan-21 release

  • new flag --snapshot=false for gzond
  • new ENR data in --bootstrap-node for beacon-chain