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

Better handling of "fixed" public inputs in CIVC #1269

Open
ledwards2225 opened this issue Feb 24, 2025 · 0 comments
Open

Better handling of "fixed" public inputs in CIVC #1269

ledwards2225 opened this issue Feb 24, 2025 · 0 comments

Comments

@ledwards2225
Copy link
Collaborator

In CIVC there are several distinct objects that are stored in the public inputs in "fixed" sense, e.g. pairing points, IPA accumulator, Databus commitments, (and eventually ecc op queue table commitments for the merge protocol). The storage of these components (i.e. metadata about their size and location within the public inputs) is clunky and handled in multiple inconsistent ways. It would be nice to have some kind of PublicInputs class that makes the handling uniform and provides a single location/object to understand what's being propagated.

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