-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Add BlockEpilogue (replaces StateCheckpoint), with BlockEndInfo #11298
Conversation
Current dependencies on/for this PR:
This stack of pull requests is managed by Graphite. |
b83339f
to
6cbd9d3
Compare
407d137
to
e11d72f
Compare
6cbd9d3
to
723a255
Compare
e11d72f
to
ef71323
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #11298 +/- ##
===========================================
- Coverage 71.4% 68.7% -2.7%
===========================================
Files 2319 782 -1537
Lines 456030 179189 -276841
===========================================
- Hits 325836 123270 -202566
+ Misses 130194 55919 -74275 ☔ View full report in Codecov by Sentry. |
723a255
to
ced8219
Compare
ef71323
to
0f7296a
Compare
a3f7f65
to
747567a
Compare
making sure empty blocks respect new flag to create BlockEpilogue
747567a
to
104c66f
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
104c66f
to
dc7a72c
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
dc7a72c
to
ecfcf88
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ Forge suite
|
✅ Forge suite
|
✅ Forge suite
|
We need to add additional block-end-info onchain, so things like gas estimation can correctly know if blocks are full
Introducing new transaction type - BlockEpilogue, which will be added at the end of the block, instead of StateCheckpoint. BlockEpilogue has additional information - namely BlockEndInfo
Update gas estimator to use new methods
Description
Test Plan