Skip to content

Conversation

@fridrik01
Copy link
Contributor

@fridrik01 fridrik01 commented Jul 30, 2025

-->Do not review yet<--

TODO:

  • fix failing linters
  • Some compatibility tests are not correct and need to be updated
  • for structs with sszgen we need to explicitly run ValidateAfterDecodingSSZ as this is not generated by sszgen
  • fix failing e2e test (due to no rpc error)
  • Investigate into splitting into multiple PRs (however it is difficult to get individual PRs that compile due to dependencies between structs)
  • make sure is stable on make start-devnet
  • deploy to devnet-core and observe stability/compatibility with other validators using main branch

@fridrik01 fridrik01 self-assigned this Jul 30, 2025
@fridrik01 fridrik01 changed the title Migrate to fastssz sszgen WIP: Migrate to fastssz using sszgen where possible Jul 30, 2025
@fridrik01 fridrik01 changed the title WIP: Migrate to fastssz using sszgen where possible WIP: Deprecate Karalabe for fastssz (and use sszgen where possible) Jul 30, 2025
fridrik01 added 27 commits July 30, 2025 14:29
…ockHeader, BlobSidecar and generate code for WithdrawalRequest, ConsolidationRequest
…onsensus-types, engine-primitives, and primitives
…grate withdrawal/consolidation requests to fastssz
…zgen

This was causing make generate-check to fail as it didn't like the imports
to be named differently
@calbera
Copy link
Contributor

calbera commented Aug 11, 2025

Maybe worth upgrading to v1.0.0 as well (#2876)

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

Successfully merging this pull request may close these issues.

3 participants