-
Notifications
You must be signed in to change notification settings - Fork 215
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
[Merged by Bors] - Move node key to config directory and enable loading of multiple identities #5592
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #5592 +/- ##
=========================================
- Coverage 79.8% 79.7% -0.2%
=========================================
Files 273 274 +1
Lines 27654 27802 +148
=========================================
+ Hits 22085 22160 +75
- Misses 4031 4100 +69
- Partials 1538 1542 +4 ☔ View full report in Codecov by Sentry. |
bors try |
tryBuild failed: |
82fcacf
to
3edce6a
Compare
would it be possible to submit separate pr for changes that can be separated, such as changes in mocks? i wanted to review, but the sheer number of changed lines makes it very easy to miss details |
32a1c90
to
1bdf71b
Compare
I created #5604 and rebased the changes of this PR on top of that. |
1bdf71b
to
c8524fd
Compare
bors try |
7b8c00a
to
2d33410
Compare
bors cancel |
tryBuild failed: |
2d33410
to
be94b15
Compare
bors try |
tryBuild succeeded: |
c33e9c8
to
949095c
Compare
72a985c
to
c2f9543
Compare
bors merge |
…tities (#5592) ## Motivation This completes the implementation of multi-smeshing support. Related: spacemeshos/post#270
Pull request successfully merged into develop. Build succeeded:
|
Motivation
This completes the implementation of multi-smeshing support.
Related: spacemeshos/post#270
Description
Part of #5089
DataDir
(the directory containing e.g. the *.sql databases)identity.key
and contains the same data as thekey.bin
file contains - the private key encoded in hex*.key
filesStartSmeshing
is disabled via config and GRPCStartSmeshing
to true in the config file will cause the node to fail during startup. Additionally calling the GRPCStartSmeshing
endpoint will also return an error if more or fewer than 1 identity are configured.Closes #4653
LoadIdentities
andCleanup
methods ofapp
have been improved to not require handling of private fields in tests any more.Test Plan
TODO