Replacements
Clean-up testnet data
First, stop all existing clients running on the Holesky testnet.
Additionally, for Lodestar users:
Then remove all existing data from client data directories. Select the ones relevant to your setup:
Execution clients
Optionally, change the
Description
to Mainnet in the systemd configuration or docker-compose.yml for clarity - e.g.Description=Nethermind/Besu Execution Client (Mainnet)
Set the network parameter in the systemd configuration files from
holesky
tomainnet
- e.g.Nethermind:
--config mainnet
Besu:
--network=holesky
Consensus clients
Optionally, change the
Description
to Mainnet in the systemd configuration or docker-compose.yml for clarity - e.g.Description=Teku/Nimbus/Lodestar Consensus Client (Mainnet)
Set the network parameter in the systemd configuration or docker-compose.yml files from
holesky
tomainnet
- e.g.Teku (systemd):
--network=holesky
Nimbus (systemd):
--network=holesky
Lodestar (docker-compose.yml):
Amend
--network
flag
Set the checkpoint sync parameter in the systemd configuration or docker-compose.yml files from a
holesky
endpoint tomainnet
- e.g.Teku (systemd):
--initial-state=
Nimbus: Re-run the checkpoint sync process on the mainnet separately.
Lodestar (docker-compose.yml):
Jump to section for reference below.
MEV-Boost
Remove the
-holesky
flag in the systemd configuration fileReplace the URLs for your relays (
-relay
flag) with Mainnet ones.
Jump to section for reference below.
Validator clients
Optionally, change the
Description
to Mainnet in the systemd configuration or docker-compose.yml for clarity - e.g.Description=Teku/Nimbus/Lodestar Validator Client (Mainnet)
Set the network parameter in the systemd configuration or docker-compose.yml files from
holesky
tomainnet
- e.g.Teku (systemd):
--network=holesky
Nimbus (systemd): No changes required
Lodestar (docker-compose.yml):
Amend
--network
flag
Jump to section for reference below.
Validator key generation
Generate a new validator signing keystore and deposit data set for mainnet use.
After following all prior steps, re-run the deposit key generation process while setting the --chain
flag to mainnet
.
Build from source method
Executable binaries method
Jump to section for reference below.
Depositing 32 ETH
Monitoring
Beaconcha.in app
Diva Staking Setup
Jump to section for reference below.
Last updated