-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
op-supervisor: access-list support, checksum handling #14784
base: develop
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #14784 +/- ##
===========================================
- Coverage 46.67% 42.36% -4.31%
===========================================
Files 1049 875 -174
Lines 90839 80773 -10066
===========================================
- Hits 42399 34222 -8177
+ Misses 45306 43590 -1716
+ Partials 3134 2961 -173
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
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.
Annotation of the draft as of March 11
- The client drops Check Message APIs for CheckAccessList APIs.
- Access is a fundamental type which is structurally equal to an Identifier, but comes from a different place and can be parsed out of a
common.Hash
- Messages can create Checksums now, likely to support Accesses
Safest
is gone. I'm glad for that, the function was always a little weak.CheckAccessList
andcheckAccess
are basically the same asCheckMessage(s)
, except they use parse Access from checksums.
I left some comments, but things make sense generally.
Ready for review. We might still want to wait with this PR until the spec PR lands though. |
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.
Approving but not auto-merging, based on the comment above, seems fine to wait for the spec to land first.
Description
Changes for check-access-list RPC support in op-supervisor.
Implements spec of ethereum-optimism/specs#612
Tests
Additional context
Metadata
Fix #14696