-
Notifications
You must be signed in to change notification settings - Fork 56
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
Issues with running on the ethereum merge testnets #132
Comments
Nice! @splix maybe you know how we can quickly hack this together to make it work. As @parithosh described it well, we think the main issue is that after the merge the More infos on that change is here: https://blog.ethereum.org/2021/11/29/how-the-merge-impacts-app-layer/ Would be cool if you could point us or help us on this one as we're trying to use Dshackle for the public merge testnets 🙏 |
bump! |
I started to work on supporting The Merge. No strategy so far but thinking how it can work with Dshackle. Just letting you know |
* add detailed upstream availability metrics * fix review issues
Description
I tried to run dshackle in front of a geth execution client for the etherum testnet
merge-devnet-2
with the following config:Dshackle fails to update its
height
as shown by the logs:Dshackle seems to find a
height
during the startup process and never updates it even though the chain progresses.So when i request for the
eth_getBlockByNumber latest
block, i always get the one shown in the logs asheight
. However, manually requesting for a newer block works fine.However this behaviour isn't seen on mainnet, i aimed my Dshackle towards a mainnet node and it updates/works fine.
This leads me to believe its an issue with the change in behaviour introduced by the merge testnets.
How to reproduce:
eth_getBlockByNumber
withlatest
, multiple times with some gap in betweenPotential theories:
Other debug steps I tried:
eth_blockNumber
and receiving a later block than shown byheight
, it is also using this new block in the subsequenteth_getBlockByNumber
call - however it doesn't seem to be updating its view afterwards.Note:
The text was updated successfully, but these errors were encountered: