-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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(core/prover): Changes to support Validium #1910
Conversation
LGTM |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it seriously bothers me that we have more and more abstractions implemented for either rollup or validium (ideally we should have exactly 1, switching the rollup to either mode, or at the very least a factory), but otherwise lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CommitmentPostProcessor
and InputGenerator
look a bit hacky. Probably it would be better if the whole logic of commitment generation was abstracted -- but it can require some code duplication between Rollup and Validium impls.
agreed, i debated between code duplication and having a specialized sub-component. the thing i wanted to avoid was ending up in a scenario where we make an update to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI approved
🤖 I have created a release *beep* *boop* --- ## [24.2.0](core-v24.1.0...core-v24.2.0) (2024-05-14) ### Features * **api:** Add zeppelinos well-known slots ([#1892](#1892)) ([1c041cc](1c041cc)) * **en:** Brush up EN observability config ([#1897](#1897)) ([086f768](086f768)) * **node_framework:** Add tree api server & client to the metadata calculator ([#1885](#1885)) ([6dda157](6dda157)) ### Bug Fixes * **core/prover:** Changes to support Validium ([#1910](#1910)) ([1cb0dc5](1cb0dc5)) * **eth-client:** Fix call error detection ([#1890](#1890)) ([c22ce63](c22ce63)) * **eth-client:** Make block params non-optional ([#1882](#1882)) ([3005862](3005862)) * **pruning:** Don't require metadata to exist for first L1 batches to be pruned ([#1850](#1850)) ([75c8565](75c8565)) * **pruning:** query optimization ([#1904](#1904)) ([9154390](9154390)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: zksync-era-bot <zksync-era-bot@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- ## [14.1.1](prover-v14.1.0...prover-v14.1.1) (2024-05-14) ### Bug Fixes * **core/prover:** Changes to support Validium ([#1910](#1910)) ([1cb0dc5](1cb0dc5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: perekopskiy <53865202+perekopskiy@users.noreply.github.com>
No description provided.