Skip to content

Conversation

@michaelsproul
Copy link
Member

Proposed Changes

Run the EF tests for new types from EIP-7916 and EIP-8016:

  • ProgressiveList
  • ProgressiveBitList (requires TreeHash impl)
  • Progressive containers (requires ProgressiveBitList)
  • Compatible unions (requires ssz_derive additions)

Additional Info

Depends on:

@michaelsproul michaelsproul added spec_change A change related to the Eth2 spec test improvement Improve tests work-in-progress PR is a work-in-progress consensus An issue/PR that touches consensus code, such as state_processing or block verification. labels Dec 1, 2025
@michaelsproul
Copy link
Member Author

I've made a bunch of progress on this, but it requires local checkouts of ethereum_ssz and tree_hash at the moment. These branches:

Progressive bitlist tests are currently not passing, need to dig into why. The derive macro for progressive containers with 1 field works though 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consensus An issue/PR that touches consensus code, such as state_processing or block verification. gloas spec_change A change related to the Eth2 spec test improvement Improve tests work-in-progress PR is a work-in-progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants