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

Gnosis: Interop issue between Nimbus CL and Lighthouse VC #3554

Closed
yorickdowne opened this issue Mar 28, 2022 · 8 comments
Closed

Gnosis: Interop issue between Nimbus CL and Lighthouse VC #3554

yorickdowne opened this issue Mar 28, 2022 · 8 comments

Comments

@yorickdowne
Copy link

Describe the bug

Nimbus compiled from unstable for gnosis-chain, version Nimbus/v22.3.0-57fc9d-stateofus

Lighthouse VC connecting to Nimbus. Lighthouse VC shows:

Mar 28 16:25:29.083 INFO Connected to beacon node                endpoint: https://gnosis-b.cryptomanufaktur.net/, version: Nimbus/v22.3.0-57fc9d-stateofus
Mar 28 16:25:29.163 ERRO The minimal/mainnet spec type of the beacon node does not match the validator client. See the --network command., endpoint: https://gnosis-b.cryptomanufaktur.net/

Could this be because of naming convention? Lighthouse calls it gnosis, Nimbus calls it gnosis-chain.

Please let me know what additional logs I can get you.

@stefantalpalaru
Copy link
Contributor

See also: #3477

@yorickdowne
Copy link
Author

Am I seeing right that a fix for the issue in 3477 was merged 18 days ago into unstable? If so, the issue I encountered here is separate, as it was compiled from unstable.

I also do not see this issue on Ethereum mainnet, only on Gnosis.

@stefantalpalaru
Copy link
Contributor

No, there is no fix. That's just a local testnet to reproduce and debug the problem.

@arnetheduck
Copy link
Member

arnetheduck commented Jan 5, 2023

@yorickdowne have you tried this recently? since the release of our own VC, many compatiblity fixes have been made to the BN as well - notably though, you need to be running nimbus_beacon_node_gnosis from a source build for gnosis to work correctly

@yorickdowne
Copy link
Author

It's still unhappy. I can get you debug or trace logs from both, if that helps. Which would you like?

eth-docker-devel-validator-1  | Jan 08 11:07:49.642 ERRO The minimal/mainnet spec type of the beacon node does not match the validator client. See the --network command., endpoint: http://consensus:5052/
eth-docker-devel-validator-1  | Jan 08 11:07:49.642 WARN Unable to connect to a beacon node      available: 0, total: 1, retry in: 2 seconds

@arnetheduck
Copy link
Member

A debug log from the VC to start with would be good - hopefully that has enough information - that said, the error message about minimal/mainnet is somewhat concerning since gnosis uses their own spec type

@arnetheduck
Copy link
Member

Nevermind actually, I found the bug.

@zah
Copy link
Contributor

zah commented Mar 11, 2023

This has been tracked to an issue in the Gnosis network metadata which has been resolved here:
gnosischain/configs#5
#4603

@zah zah closed this as completed Mar 11, 2023
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

4 participants