-
Notifications
You must be signed in to change notification settings - Fork 142
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
Proving bug in Dex #498
Comments
Quick update: The bug seems to be caused by the method |
The bug only appears when we try to prove an The bug appears when trying to prove the transaction (add the missing proofs to all
this error can be traced back to where it seems like |
This happens when creating a proof for
Dex.redeemLiquidity()
In the Pickles wrap prover, the
compute_witness
step (inPlonk_constraint_system
) fails when it tries to accessexternal_vars
at out-of-bounds indices.The fact that this is the wrap prover makes the issue more mysterious because we wouldn't expect the wrap circuit to be influenced by a badly written snarkyjs circuit (which, for example, created less witnesses than expected or similar)
The text was updated successfully, but these errors were encountered: