-
-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lodestar Holesky Rescue Overview #7503
Comments
Update from Lodestar side, we have fixed a lot of issues and have 10+ nodes synced to head now, still need to activate more validators but seeing blocks and sync committee messages being produced correctly on those that are active and pointed to a synced beacon node. Summary of improvements
What you need to do if you run Lodestar
Let us know if you have any issues |
Last update: For Holesky node operators, please continue using the latest `ethpandaops/lodestar:holesky-rescue-fb59152 until the release of v1.28.0. |
For Lodestar users who are helping with the Holesky testnet rescue efforts, this issue is to track and create an informational record for troubleshooting Lodestar and provide the most up-to-date knowledge and information about using Lodestar for Holesky recovery purposes.
This issue will be updated with the most recent information.
Releases
As of Mar 12 @ 0200 UTC, the latest recommended release for Holesky usage is:
ethpandaops/lodestar:holesky-rescue-fb59152
until the release of v1.28.0.As of Mar 7 @ 1900 UTC, we're serving the following unfinalized checkpoint for faster syncing:- https://pub-3cd22dca6ea14e7a83ce8eb86685b16e.r2.dev/0x8ace010000000000847adec23f86a48d8b9a1f70b850235cebf966d127e1ac2c0e26e1dbcc047592Using
ethpandaops/lodestar:holesky-rescue-edab7f0
or newer, you can persist your own local unfinalized checkpoints now for your own local use. Please see #7509.NOTE: If you're already running a Lodestar beacon node for the rescue, we do not recommend updating as turning off your beacon node will make it harder to sync back to head as more time progresses.
For the full changelog please see #7501 .
Recommended Configurations
EL Clients
Lodestar
--bootnodes
flag and connect to ENRs which are synced to the tip of the chain.--network.connectToDiscv5Bootnodes: true
to actually connect to the--bootnodes
and not just use them for peer discoverySearching peers...
, you may want to use--sync.slotImportTolerance=100
which will then show the node as Synced so you can submit proposals/attestations--checkpointState <path-to-file or url to raw ssz file>
to import the SSZ file for a trusted checkpoint (it does not need to be a finalized state)--max-old-space-size
from the default16384
(16GB) on your nodeJS environment.--targetPeers
flag. Targeting 200 peers may improve your attestationsTips
Ensure you're on the correct chain
These Holesky releases include a blacklist which will ensure you cannot sync on the invalid chain. The bad block at
3711006
should returnnull
when using the command to check the execution payload blockhash:Submitting your slashable attestations
If you have Holesky validators which voted for the invalid justified epoch, your validator may prevent you from submitting slashable surround votes. To remove the validator database which is preventing you from submitting these slashable attestations, you will need to delete the folder
<dataDir>/validator-db
and restart your validator client.The text was updated successfully, but these errors were encountered: