-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
V0.12.1.x Sync Processing #806
V0.12.1.x Sync Processing #806
Conversation
eduffield222
commented
May 24, 2016
- Removed calc-score, I don't believe this serves any use anymore. Score calculation is done on a case-by-case basis depending on the item which needs updating, not as one giant queue
- Completely all 12.1 todo's that were related to wiring issues.
- Refactored some governance function names to more apt names
- Removed bounty signals because the payment system is going to more or less work how 12.0 works, bounties will be defined in 12.2
- Removed register signals, this will be used for Dashdrive eventually, but I would like to be clearer on the implementation before continuing
- Removed MNQUORUM and MNSCANERROR. These are going to be moved out of core and into sentinel
- Reenabled governance item syncing (still not working correctly)
- Fixed masternode winner calculation and listing (not sure if payments are working yet though)
- Removed hybrid reference node implementation for masternode payments. It appears 12.0 worked fine without having to utilize "safe-mode", so it appears safe to remove.
- fCache Signals should now be calculated correctly and are triggered at a minimum of 10% absolute network support (sum of yes-no votes)
- Scanning errors should be implemented via sentinel
…re was added to 12.0 incase we had network troubles and required a "safe-mode" to run in. We've experiences no issues like so it should be safe to remove - fixed masternode winners calculation and listing
@@ -13,6 +13,7 @@ | |||
#include "base58.h" | |||
#include "masternode.h" | |||
#include "governance-vote.h" | |||
#include "masternodeman.cpp" |
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.
Include .cpp in .h?
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.
pretty sure that's the reason for failed build, should be .h
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.
Yep, this fixes the Windows/Linux builds --> https://travis-ci.org/dashpay/dash/builds/132753565
--- a/src/governance.h
+++ b/src/governance.h
@@ -13,7 +13,7 @@
#include "base58.h"
#include "masternode.h"
#include "governance-vote.h"
-#include "masternodeman.cpp"
+#include "masternodeman.h"
#include <boost/lexical_cast.hpp>
#include "init.h"
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.
yep, thanks
in src/masternode-sync.cpp:
I would prefer to have those strings defined somewhere to be able to let the compiler check for typos. @UdjinM6 : how do you create those line notes? |
@crowning- just open the diff, there you can add line notes :) e.g. https://github.com/dashpay/dash/pull/806/files |
All green, good for merge :) |