-
Notifications
You must be signed in to change notification settings - Fork 233
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
On-chain verification fails for recursive proofs #3166
Comments
Could you provide more versioning information? How did you generate the proof etc.? Did you regenerate the solidity verifier? There has been changes to UP recently that would require the contract to be regenerated. |
Assigning |
@TomAFrench advised:
Labeling this with |
With AztecProtocol/aztec-packages#3161 and AztecProtocol/aztec-packages#3425, the issue is now resolved. Noir JS packages >=v0.19.4 contain the fixes. Example: https://github.com/noir-lang/noir-examples/tree/kw/update-to-0-19-4/recursion |
Aim
I tried to verify on-chain a proof that verifies another proof
Expected Behavior
Verification behavior of recursive proofs should be consistent across off-chain and on-chain verifications.
Bug
Verification passes off chain, but resulted in
PROOF_FAILURE
on chain.To Reproduce
git clone https://github.com/noir-lang/noir-examples.git
cd recursion
yarn && yarn test
Noir JS Package Versions
Manually updated the dependencies to:
but the problem still persists.
Would you like to submit a PR for this Issue?
No
Support Needs
No response
The text was updated successfully, but these errors were encountered: