-
-
Notifications
You must be signed in to change notification settings - Fork 311
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
Nimbus CL < > Lodestar VC incompatibility #6636
Comments
Thanks for all the detailed issues, this is great! This specific issue should be fixed by #6576 already (not yet released). I am not exactly sure which commit hash you are running, it looks like docker hub does not provide a way to query the digest of an older version of a tag. I am also not able to pull it via digest anymore. The commit hash can be printed out by running docker run --rm <lodestar_image> --help |
|
The digest of this image is |
I must have had an older image locally stored for next. My bad! Nevertheless the issue persists, its just another error. Apr-05 13:41:53.163[] error: Error proposing block slot=6, validator=0x889f…366b - JSON expected key slot is undefined - Failed to produce block
Error: JSON expected key slot is undefined - Failed to produce block
at ContainerType.fromJson (/usr/app/node_modules/@chainsafe/ssz/src/type/container.ts:347:15)
at Object.fromJson (file:///usr/app/packages/api/src/utils/types.ts:156:44)
at Object.fromJson (file:///usr/app/packages/api/src/utils/types.ts:198:15)
at Object.fromJson (file:///usr/app/packages/api/src/beacon/routes/validator.ts:778:91)
at Object.request [as produceBlockV3] (file:///usr/app/packages/api/src/utils/client/client.ts:91:50)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at BlockProposingService.produceBlockWrapper (file:///usr/app/packages/validator/src/services/block.ts:205:17)
at BlockProposingService.createAndPublishBlock (file:///usr/app/packages/validator/src/services/block.ts:144:29)
at async Promise.all (index 0) |
Based on the Nimbus log from #6634
The commit the referenced image is build from is def26ac which did not include the
That's a strange one, needs further investigation |
This error seems to happen during deserialization of the response
It's a bit strange that we try to parse it as a A possible reason for this could be that Nimbus is sending |
Fixed by status-im/nimbus-eth2#6204 |
Describe the bug
We are in the process to test cross beacon <> validator client compatibility, and found a bug when testing nimbus CL with lodestar VC.
Lodestar reports:
Nimbus reports:
Snooper between cl <> vc reports:
Operating system
Linux
Nimbus version or commit hash
statusim/nimbus-eth2:multiarch-latest - sha256:8e79e02b37351bdcf0a4b07c9cb5a8dd23afdf83144a0d948644b72884cdd10d
Expected behavior
I would expect all client combinations would work.
Steps to reproduce
config.yaml:
kurtosis run github.com/kurtosis-tech/ethereum-package --args-file config.yaml
Additional context
Current BN <> VC Compatibility list tracker
Operating system
Linux
Lodestar version or commit hash
Version: v1.17.0/898cd90
cc: @pk910
The text was updated successfully, but these errors were encountered: