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

Update snark-verifier version to match the one of zeropool-near #24

Merged
merged 5 commits into from
Feb 6, 2024

Conversation

gnull
Copy link
Contributor

@gnull gnull commented Nov 30, 2023

There's an ongoing work on implementing Plonk verifier is Zeropool Near. This PR makes fawkes crypto compatible with that. Right now, the changes are limited to changing the versions of used dependencies.

Ivan

gnull and others added 5 commits February 6, 2024 14:26
This commit makes fawkes-crypto use more recent library versions
compatible with our new verifier optimized for NEAR [1] and its use in
ZeroPool implementation [2]. For some libraries, we just use a different
tag, for others we move to (slightly modifed) forks.

[1]: https://github.com/zeropoolnetwork/near-halo2-verifier
[2]: https://github.com/zeropoolnetwork/zeropool-near/
The previous commit has updated versions of Halo2-related libraries
we use. This technical commit accomodates the API changes that those
libraries brought.  We fix the PrimeField conversions to work with
new types and inline the use of gen_proof function since its use was
introducing ambiguity in types.
@gnull gnull marked this pull request as ready for review February 6, 2024 13:29
@gnull gnull requested a review from snjax February 6, 2024 13:29
@snjax snjax merged commit 1c7a067 into master Feb 6, 2024
3 checks passed
@gnull gnull deleted the near-plonk-verifier branch February 6, 2024 22:48
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