Switching / Migrating Consensus Client
🛑 1 Stop old beacon chain and old validator.
sudo systemctl stop beacon-chain validatorsudo systemctl stop beacon-chain💽 2 Export slashing database (Optional)
lighthouse account validator slashing-protection export <lighthouse_interchange.json>teku slashing-protection export --to=<FILE>prysm.sh validator slashing-protection export --datadir=/path/to/your/wallet --slashing-protection-export-dir=/path/to/desired/outputdir./lodestar account validator slashing-protection export --network mainnet --file interchange.json🚧 3 Setup and install new validator / beacon chain
📂 4 Import slashing database (Optional)
lighthouse account validator slashing-protection import <my_interchange.json>teku slashing-protection import --from=<FILE>prysm.sh validator slashing-protection import --datadir=/path/to/your/wallet --slashing-protection-json-file=/path/to/desiredimportfile./lodestar account validator slashing-protection import --network mainnet --file interchange.json🌠 5 Start new validator and new beacon chain
🔥 6 Verify functionality
🧯 7 Update Monitoring with Prometheus and Grafana
PreviousAdding a New Validator to an Existing Setup with Existing Seed WordsNextUsing All Available LVM Disk Space
Last updated