Skip to content
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

[Göerli] engine_exchangeTransitionConfigurationV1 errors #4102

Closed
gus4rs opened this issue Sep 9, 2022 · 5 comments
Closed

[Göerli] engine_exchangeTransitionConfigurationV1 errors #4102

gus4rs opened this issue Sep 9, 2022 · 5 comments

Comments

@gus4rs
Copy link

gus4rs commented Sep 9, 2022

After upgrade to v22.9.0 the beacon chain keeps throwing this error:

Sep 09 13:37:12 nimbus_beacon_node[398627]: ERR 2022-09-09 13:37:12.273+01:00 Failed to exchange transition configuration topics="eth1" err="engine_exchangeTransitionConfigurationV1(dataProvider.web3.provider,\n    consensusCfg) failed 3 times. Last error: {\"code\":-32000,\"message\":\"the execution layer has a wrong terminal block hash. expected 0xa1be33e115ca56b51b80f2b7070d8062c3959f0b4a4f5fa35e91135894f55d30, but instead got: 0x0000000000000000000000000000000000000000000000000000000000000000\"}"
@BenedettiLucca
Copy link

Got the same error in mainnet with besu as execution client

@etan-status
Copy link
Contributor

Please ensure that you are NOT passing a --terminal-total-difficulty-override. This flag was only used for testnets but is NOT needed for mainnet and causes issues if specified on mainnet.

If you have to pass the flag due to your specific configuration, double-check that it is matching the correct mainnet TTD: 58750000000000000000000.

@gus4rs
Copy link
Author

gus4rs commented Sep 10, 2022

I am not passing any flag

@Yxang
Copy link

Yxang commented Sep 15, 2022

Having the same issue here in mainnet after The Merge using erigon as EC:

ERR 2022-09-15 07:02:19.738+00:00 Failed to exchange transition configuration topics="eth1" err="engine_exchangeTransitionConfigurationV1(dataProvider.web3.provider,\n    consensusCfg) failed 3 times. Last error: {\"code\":-32000,\"message\":\
"the execution layer has a wrong terminal block hash. expected 0x55b11b918355b1ef9c5db810302ebad0bf2544255b530cdce90674d5887bb286, but instead got: 0x0000000000000000000000000000000000000000000000000000000000000000\"}"

Also I noticed when starting the nimbus client, the log shows

INF 2022-09-15 07:01:30.735+00:00 Exchanged engine configuration             topics="eth1" ttd=58750000000000000000000 terminalBlockHash=0x0000000000000000000000000000000000000000000000000000000000000000 terminalBlockNumber=0

which seems not correct for terminalBlockHash and terminalBlockNumber value. Not sure whether the problem is in the execution sode or the consensus side.

@tersec
Copy link
Contributor

tersec commented Sep 21, 2022

#4126 should fix this -- reopen otherwise.

@tersec tersec closed this as completed Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants