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

Remove SSZ unions #3906

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open

Remove SSZ unions #3906

wants to merge 2 commits into from

Conversation

tersec
Copy link
Contributor

@tersec tersec commented Aug 29, 2024

SSZ unions are not used and have never been used in any version of deployed consensus-layer Ethereum. Align spec with this.

@ralexstokes
Copy link
Member

unions were used in very old versions of sharding specs, and its possible we could use them in future iterations of the spec

instead of deleting them, we could add a note that they are not part of a "core" or "minimum required functionality" SSZ implementation

@ralexstokes
Copy link
Member

another data point:

Portal uses unions in their networking specs here: https://github.com/ethereum/portal-network-specs/blob/master/portal-wire-protocol.md

@hwwhww hwwhww added the scope:SSZ Simple Serialize label Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope:SSZ Simple Serialize
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants