-
Notifications
You must be signed in to change notification settings - Fork 997
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
Add initial version of kzg_7594 test generator #3693
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
great work!
I mainly check if the folder names are correct. looks solid.
tests/generators/kzg_7594/main.py
Outdated
############################################################################### | ||
# Helper functions | ||
############################################################################### |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably good to move the 4844 duplicate helpers / constants to a tests/core/pyspec/eth2spec/test/utils/kzg_tests.py
and import everything from it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work as always!
Thanks @asn-d6 😄 I can confirm that c-kzg-4844:das passes all of these tests. |
This PR adds a new
kzg_7594
generator and an initial set of tests. The structure and a lot of the variables are copied from thekzg_4844
generator. We can add more tests later, after this is merged.Depends on #3684, it must be merged prior to this.
Edit: I can confirm that c-kzg passes these reference tests. Added in this commit.