-
Notifications
You must be signed in to change notification settings - Fork 79
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
Introduce Genesis protocol setting extensions #3168
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3168 +/- ##
==========================================
- Coverage 85.33% 85.29% -0.05%
==========================================
Files 323 326 +3
Lines 43641 43773 +132
==========================================
+ Hits 37242 37335 +93
- Misses 4932 4965 +33
- Partials 1467 1473 +6
... and 4 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
0165e2d
to
fb1b808
Compare
And rename roles.go to role.go to match the role_string.go and the existing naming pattern for enums. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
fb1b808
to
73bd227
Compare
@roman-khimov, I saw your review and didn't fix it yet, still in progress. Could you, please, review the latest commit? I've just finished it, is it something we'd like to see in our node? If the prototype is OK, then I'll add proper documentation and tests to it. |
223ea53
to
3d73d54
Compare
3d73d54
to
5be3424
Compare
This section contains genesis-related settings including genesis-related or natives-related extensions. Currently it includes the set of node roles that may be designated duing the native Designation contract initialisation. Close #3156. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
5be3424
to
90f3673
Compare
Provide a script that should be deployed in the genesis block. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
90f3673
to
8cc32a9
Compare
Ready for review. |
Close #3156 and extend it to be able to deploy any script in the genesis. Really nice feature, I like it!
TODO: