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