3

After the merge, my light client suddenly stopped working. Is there a way to fix this/ do I need to run a consensus node?

Thank you!

3 Answers 3

4

The syncing functionality of the geth light node does not currently (Nov 2022) work post-merge, because the historical execution layer blocks are no longer sufficient to light-verify the chain. There is an open PR to add support for standalone beacon chain light syncing in geth here: https://github.com/ethereum/go-ethereum/pull/25901

This is only the first step to restoring the expected functionality of the geth light node. I expect it won't be until early 2023 when the expected functionality is restored.

0

For Geth, you can specify “—-syncmode light”, or you can try Erigon. You need to run a consensus node only if you’re validating.

3
  • 1
    Ah ok. I am asking because right at the merge my geth light-client failed and I can't get synced since then....
    – Markusbug
    Sep 17, 2022 at 16:20
  • @Markusbug have you solved the issue maybe? Nov 10, 2022 at 12:11
  • 1
    @IvanAracki No, but there are two Light Client Proxy alternatives now: github.com/a16z/helios by a16z and the github.com/status-im/nimbus-eth1/tree/master/lc_proxy by nimbus
    – Markusbug
    Nov 10, 2022 at 15:08
0

You can try using helios it's a light client made by a16z that should work post merge.

2
  • As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.
    – Community Bot
    May 9 at 6:15
  • Helios is a light client proxy, not a fully sovereign light client, and requires a third-party RPC to function. The geth light client (pre-merge) did not need any RPC.
    – Markusbug
    May 11 at 8:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.