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

Problem with circom verification with nova #199

Open
saharAP opened this issue Jan 26, 2025 · 1 comment
Open

Problem with circom verification with nova #199

saharAP opened this issue Jan 26, 2025 · 1 comment

Comments

@saharAP
Copy link

saharAP commented Jan 26, 2025

Hi all,
I used your sample Circom code, circom_full_flow.rs, for my Circom circuit. I made modifications to the R1CS and WASM files, updated the external inputs, and changed z_0. While the code successfully generates proofs for each step, it fails to verify the final IVC proof. My circuit functions correctly in Circom, and I can successfully verify it with the same inputs using snarkjs.
Could you please help me troubleshoot this issue?

Nova::prove_step 0: 154.154583ms
Nova::prove_step 1: 219.969209ms
Error: NotSatisfied
@saharAP
Copy link
Author

saharAP commented Jan 26, 2025

Just solved it after posting the issue! I was using different variable names instead of ivc_input and didn’t realize it had to be exactly that for it to work.

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

No branches or pull requests

1 participant