chore: Bump arkworks to version 0.5.0
#6871
Open
+416
−338
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Problem*
(N/A)
Summary*
This PR bumps arkworks to version
0.5.0
, wherenoir_grumpkin
is additionally replaced byark-grumpkin
.The MSRV is also updated to
1.75.0
due to the requirement of the new arkworks.Additional Context
Note that two of the dependencies still rely on arkworks
0.4.0
:light-poseidon
: There is already a PR that updates arkworks, which is thus used innoir/tooling/nargo_cli/Cargo.toml
Line 94 in 5cf5e5c
zkhash
: Unfortunately I failed to find the repository forzkhash
and couldn't directly contribute to it. Instead of maintaining a fork, I tentatively copied its implementation intonoir/acvm-repo/acvm/tests/solver.rs
Lines 1214 to 1468 in 5cf5e5c
Please let me know if you are fine with the solutions. I am happy to make changes based on your feedback :)
Documentation*
Check one:
PR Checklist*
cargo fmt
on default settings.