-
Notifications
You must be signed in to change notification settings - Fork 725
[TierTwo] Fix more circular dependencies. #2657
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
Conversation
|
There's a couple of bugs making the various |
bdb9fa7 to
bfcd5cc
Compare
|
done, and rebased on master. Nice quick feedback zebra. |
bfcd5cc to
190cf69
Compare
|
rebased, conflicts solved. |
190cf69 to
00a9978
Compare
|
rebased, conflicts solved, ready to go. |
00a9978 to
250bb33
Compare
|
Code ACK. Although this is going to have a conflict with #2659. We probably want to merge that one before. |
|
yeah, better to merge 2659 first so the 5.4 backport work is more straightforward. |
|
This can be rebased now. |
… masternodeman -> net_processing -> evo/mnauth.
… -> spork -> net_processing -> evo/mnauth
250bb33 to
a02faf0
Compare
|
rebased, conflicts solved. |
random-zebra
left a comment
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.
ACK a02faf0
For the future, as discussed, we should keep in mind the new interface between validation and net_processing in upstream (stop passing DoS scores around in the validation code, and just rely on CValidationState).
Fuzzbawls
left a comment
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.
ACK a02faf0
Fixed some circular dependencies over the tier two and net_processing due the cs_main/Misbehaving calls.
Making this now, and not waiting to post-v6.0 (where we can directly remove the entire masternode manager file) because it affects the
mnauthworkflow introduced in #2647 which adds other circular dependencies.