-
Notifications
You must be signed in to change notification settings - Fork 12
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
L2 coverage #401
L2 coverage #401
Conversation
|
092bd6c
to
1d9840e
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #401 +/- ##
==========================================
+ Coverage 68.01% 70.29% +2.28%
==========================================
Files 288 288
Lines 10960 10978 +18
Branches 1563 1567 +4
==========================================
+ Hits 7454 7717 +263
+ Misses 3430 3187 -243
+ Partials 76 74 -2 ☔ View full report in Codecov by Sentry. |
separate l2 test for validator register
…tooling into shazarre/L2_coverage
…tooling into shazarre/L2_coverage
…ution and show commands
…veloper-tooling into shazarre/L2_coverage
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.
shipshape
merged already 76045eb |
Description
Based on an internal audit we discovered some commands that were not L2 compatible. In an effort to increase code coverage and discover potential issues many commands were covered by additional L2 tests:
That ensures that most of the commands are L2-ready.
Other changes
Test utils were adapted to work with new devchain in L2 context (for example epoch related utils).
Tested
Ran tests locally and on CI.
Related issues
Fixes #406
Follow up issues for potentially non-trivial changes:
PR-Codex overview
This PR introduces enhancements for L2 support in the Celo ecosystem, particularly focusing on validator registration and governance functionalities, while deprecating BLS key requirements.
Detailed summary
registerValidatorNoBls
method toValidatorsWrapper
for L2 registration without BLS keys.validator:register
command to make BLS keys optional.