Skip to content

Switch to dynssz codegen#270

Open
pk910 wants to merge 36 commits intoattestantio:masterfrom
pk910:pk910/dynssz-codegen
Open

Switch to dynssz codegen#270
pk910 wants to merge 36 commits intoattestantio:masterfrom
pk910:pk910/dynssz-codegen

Conversation

@pk910
Copy link
Contributor

@pk910 pk910 commented Sep 23, 2025

This PR changes the code generator for ssz code to dynamic-ssz.

The code generated by dynamic-ssz has equal performance characteristics as the code generated by fastssz.

Biggest benefit of switching to the dynssz codegen: no more pre- and post work to get the damn ssz code generated. The code generator just works out of the box 🎉. It uses types properly and does not require manual edits, which is a huge pain with the existing fastssz code generator.

supersedes #260, #242
fixes #259

@pk910 pk910 force-pushed the pk910/dynssz-codegen branch from e43b1d8 to 5a3d258 Compare January 8, 2026 19:30
@pk910 pk910 changed the title WIP: switch to dynssz codegen Switch to dynssz codegen Jan 8, 2026
@pk910 pk910 marked this pull request as ready for review January 8, 2026 19:51
@pk910 pk910 mentioned this pull request Jan 8, 2026
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.

Dependency on outdated unstable release of dynamic-ssz

1 participant