-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix: template contract test passing #5
Conversation
@akonring you raised a good question, I wasn't too sure about how the Gateway contract works before. based the doc here, i think we should use Gateway to auto-select the right verifier in practice. so the That said, it's tricky to switch to an actual verifier in our test, because we use the I also did a quick try to replace the first 4 bytes of the proof in the current fixture.json, but I would get wrong proof size:
So in short, Succint team just uploaded a useless, out of nowhere proof that cannot be verified by any of their existing PlonkVerifier. Maybe leave this PR open, and I will ask Mat for a machine to do that. |
I see. Thanks for checking this out.
Yes, it seems like they only generated the
Yes, agree. There might be a couple of options/things to keep in mind:
|
amazing, I didn't find their
I prefer this. |
Also closes #3
This PR:
This PR fixed some contract setup so that
forge test
now all passes