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

update typings to merge related changes in circuits #187

Closed
wants to merge 3 commits into from

Conversation

rahul-kothari
Copy link
Contributor

@rahul-kothari rahul-kothari commented Apr 5, 2023

Description

AztecProtocol/aztec3-circuits#153 adds merge rollup into the circuits repo. It changes a lot of the structs and types. One of the major changes is the fact that BasePublicInputs and MergePublicInputs are the same struct now.

Wanted to reflect these changes here.

Checklist:

  • I have reviewed my diff in github, line by line.
  • Every change is related to the PR description.
  • I have linked this pull request to the issue(s) that it resolves.
  • There are no unexpected formatting changes, superfluous debug logs, or commented-out code.
  • The branch has been merged or rebased against the head of its merge target.
  • I'm happy for the PR to be merged at the reviewer's next convenience.

@rahul-kothari rahul-kothari requested a review from spalladino April 5, 2023 16:08
Copy link
Collaborator

@spalladino spalladino left a comment

Choose a reason for hiding this comment

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

Looks good! However, the snapshot seems to point to a deserialization incompatibility between ts and cpp. That could lead to issues when we start interacting with the circuits.

@rahul-kothari rahul-kothari requested a review from spalladino April 6, 2023 10:36
@rahul-kothari rahul-kothari force-pushed the rk/merge_struct_updates branch from cf9b7cb to 6c6d7ea Compare April 6, 2023 15:17
@spalladino
Copy link
Collaborator

@rahul-kothari I think this has been superseded by @PhilWindle's work on #198, right? Should we close this PR?

@rahul-kothari rahul-kothari deleted the rk/merge_struct_updates branch April 14, 2023 08:51
ludamad pushed a commit that referenced this pull request Jul 14, 2023
* pcs updated to new paradigm; still many duplicate functions

* removing redundant functions, renaming etc

* some gemini cleanup

* general cleanup

* update gemini interface to take batched polys

* update gemini verifier to take batched commiitments

* general cleanup and comment correction

* send batched evaluation to gemini

* removing some types, evaluate a pos directly in prover, cleanup

* woops, missed commented out include
codygunton pushed a commit that referenced this pull request Jan 23, 2024
* pcs updated to new paradigm; still many duplicate functions

* removing redundant functions, renaming etc

* some gemini cleanup

* general cleanup

* update gemini interface to take batched polys

* update gemini verifier to take batched commiitments

* general cleanup and comment correction

* send batched evaluation to gemini

* removing some types, evaluate a pos directly in prover, cleanup

* woops, missed commented out include
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

Successfully merging this pull request may close these issues.

2 participants