-
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
feat: Port boojum eth-sender changes #293
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #293 +/- ##
==========================================
- Coverage 35.86% 35.84% -0.02%
==========================================
Files 521 519 -2
Lines 27844 27816 -28
==========================================
- Hits 9986 9971 -15
+ Misses 17858 17845 -13
☔ View full report in Codecov by Sentry. |
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.
Let's discuss the idea with generics over the encoding data for sending it to L1.
Seems pretty useful for future changes
@perekopskiy I think I didn't follow this comment:
If I am reading it right it means the witness-inputs to GCS are not always present, if that's the case do you think it will prevent us from generating proof for batches where the GCS witness input data is not present. |
@akash-chandrakar I meant, that made saving to GCS configurable. It must be enabled for main server but disabled for EN |
This reverts commit 588ceae.
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.
I'm not fully satisfied with the current state.
I still want to improve upgrade on ETH-Senders side. Now it's a bit painfull.
And we have to think more about how to develop features such as boojum in a nicer way.
🤖 I have created a release *beep* *boop* --- ## [17.1.0](core-v16.2.0...core-v17.1.0) (2023-11-03) ### ⚠ BREAKING CHANGES * Update to protocol version 17 ([#384](#384)) ### Features * **en:** Cache blocks in `fetch_l2_block` ([#403](#403)) ([b94c845](b94c845)) * Port boojum eth-sender changes ([#293](#293)) ([8027326](8027326)) * **state-keeper:** Disable some seal criteria for boojum ([#390](#390)) ([2343532](2343532)) * Update to protocol version 17 ([#384](#384)) ([ba271a5](ba271a5)) * **vm:** Make calculation for pubdata a bit more percise ([#392](#392)) ([6d0e61c](6d0e61c)) ### Bug Fixes * bump zksolc from yanked version to 1.3.16 ([#348](#348)) ([c32b88f](c32b88f)) * **db-index:** Add missing index from FRI prover jobs ([#334](#334)) ([730447f](730447f)) * **db-query:** use join instead of nested query for FRI prover extracting ([#364](#364)) ([f9cc831](f9cc831)) * **db-query:** use nested query for requeuing FRI prover jobs ([#399](#399)) ([3890542](3890542)) * incorrect directory of intrinsic.rs generated. ([#332](#332)) ([#336](#336)) ([eefaad0](eefaad0)) --- 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 <[email protected]>
What ❔
MetadataCalculatorModeConfig::Full
changed so it optionally saves artifacts for witness to GCS, EN runs metadata calculator in full mode, so it has all commitmentsWhy ❔
Preparation for boojum upgrade
Checklist
zk fmt
andzk lint
.