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

Feature/f circuit multiple in outs #35

Merged
merged 2 commits into from
Nov 6, 2023

Conversation

arnaucube
Copy link
Collaborator

@arnaucube arnaucube commented Oct 31, 2023

Seeing the circuits from Ph(r)asedos/Grapevine project made me realize that FCircuit should allow to work with multiple inputs and outputs.
Additionally this PR also modifies the FCircuit trait to prepare it for the frontend trait, in order to generate the constraints while being inside the AugmentedFCircuit and being folded at each step (for example for the Circom frontend, which has different needs than the arkworks frontend).

Copy link
Collaborator

@han0110 han0110 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@CPerezz CPerezz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Just a nit and a remark (which we can fill an issue for)

src/folding/nova/circuits.rs Show resolved Hide resolved
src/folding/nova/circuits.rs Show resolved Hide resolved
@arnaucube arnaucube force-pushed the feature/f-circuit-multiple-in-outs branch from 505f948 to fe0e80b Compare November 6, 2023 15:12
@arnaucube arnaucube added this pull request to the merge queue Nov 6, 2023
Merged via the queue into main with commit 6d919d7 Nov 6, 2023
3 checks passed
@CPerezz CPerezz deleted the feature/f-circuit-multiple-in-outs branch November 6, 2023 15:56
@arnaucube arnaucube restored the feature/f-circuit-multiple-in-outs branch November 7, 2023 07:35
@arnaucube arnaucube deleted the feature/f-circuit-multiple-in-outs branch November 7, 2023 07:40
@arnaucube arnaucube mentioned this pull request Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants