mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 12:32:48 +01:00
Removed unimplemented commands / mnquorum / mnscanerror
- Scanning errors should be implemented via sentinel
This commit is contained in:
parent
49ad98d1f3
commit
ac913c0258
@ -213,6 +213,7 @@ void CMasternodeSync::Process()
|
||||
int nMnCount = mnodeman.CountEnabled();
|
||||
|
||||
// RESET SYNCING INCASE OF FAILURE
|
||||
|
||||
{
|
||||
if(IsSynced()) {
|
||||
/*
|
||||
@ -286,7 +287,8 @@ void CMasternodeSync::Process()
|
||||
|
||||
if (pnode->nVersion >= mnpayments.GetMinMasternodePaymentsProto()) {
|
||||
|
||||
// MODE : MASTERNODE_SYNC_LIST
|
||||
// SYNC MASTERNODE LIST FROM OTHER CONNECTED CLIENTS
|
||||
|
||||
if(RequestedMasternodeAssets == MASTERNODE_SYNC_LIST) {
|
||||
|
||||
// shall we move onto the next asset?
|
||||
@ -315,7 +317,8 @@ void CMasternodeSync::Process()
|
||||
return; //this will cause each peer to get one request each six seconds for the various assets we need
|
||||
}
|
||||
|
||||
// MODE : MASTERNODE_SYNC_MNW
|
||||
// SYNC MASTERNODE WINNERS FROM OTHER CONNECTED CLIENTS
|
||||
|
||||
if(RequestedMasternodeAssets == MASTERNODE_SYNC_MNW) {
|
||||
|
||||
// Shall we move onto the next asset?
|
||||
@ -350,8 +353,46 @@ void CMasternodeSync::Process()
|
||||
|
||||
return; //this will cause each peer to get one request each six seconds for the various assets we need
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// if (pnode->nVersion >= MIN_BUDGET_PEER_PROTO_VERSION) {
|
||||
// // MODE : MASTERNODE_SYNC_BUDGET
|
||||
// if(RequestedMasternodeAssets == MASTERNODE_SYNC_BUDGET){
|
||||
// // shall we move onto the next asset
|
||||
// if(countBudgetItemProp > 0 && countBudgetItemFin)
|
||||
// {
|
||||
// if(governance.CountProposalInventoryItems() >= (sumBudgetItemProp / countBudgetItemProp)*0.9)
|
||||
// {
|
||||
// if(governance.CountFinalizedInventoryItems() >= (sumBudgetItemFin / countBudgetItemFin)*0.9)
|
||||
// {
|
||||
// GetNextAsset();
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// //we'll start rejecting votes if we accidentally get set as synced too soon, this allows plenty of time
|
||||
// if(lastBudgetItem < GetTime() - MASTERNODE_SYNC_TIMEOUT){
|
||||
// GetNextAsset();
|
||||
|
||||
// //try to activate our masternode if possible
|
||||
// activeMasternode.ManageStatus();
|
||||
// return;
|
||||
// }
|
||||
|
||||
// // requesting is the last thing we do, incase we needed to move to the next asset and we've requested from each peer already
|
||||
|
||||
// if(pnode->HasFulfilledRequest("busync")) continue;
|
||||
// pnode->FulfilledRequest("busync");
|
||||
|
||||
// uint256 n = uint256();
|
||||
// pnode->PushMessage(NetMsgType::MNBUDGETVOTESYNC, n); //sync masternode votes
|
||||
// RequestedMasternodeAttempt++;
|
||||
|
||||
// return; //this will cause each peer to get one request each six seconds for the various assets we need
|
||||
// }
|
||||
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -42,13 +42,11 @@ const char *SPORK="spork";
|
||||
const char *GETSPORKS="getsporks";
|
||||
const char *MNWINNER="mnw";
|
||||
const char *MNWINNERSSYNC="mnget";
|
||||
const char *MNSCANERROR="mn scan error"; // TODO ???
|
||||
const char *MNGOVERNANCEVOTESYNC="mnvs";
|
||||
const char *MNGOVERNANCEVOTE="mvote";
|
||||
const char *MNGOVERNANCEPROPOSAL="mprop";
|
||||
const char *MNGOVERNANCEFINAL="fbs";
|
||||
const char *MNGOVERNANCEFINALVOTE="fbvote";
|
||||
const char *MNQUORUM="mn quorum"; // TODO ???
|
||||
const char *MNANNOUNCE="mnb";
|
||||
const char *MNPING="mnp";
|
||||
const char *DSACCEPT="dsa";
|
||||
@ -74,12 +72,10 @@ static const char* ppszTypeName[] =
|
||||
NetMsgType::IXLOCKVOTE,
|
||||
NetMsgType::SPORK,
|
||||
NetMsgType::MNWINNER,
|
||||
NetMsgType::MNSCANERROR,
|
||||
NetMsgType::MNGOVERNANCEVOTE,
|
||||
NetMsgType::MNGOVERNANCEPROPOSAL,
|
||||
NetMsgType::MNGOVERNANCEFINAL,
|
||||
NetMsgType::MNGOVERNANCEFINALVOTE,
|
||||
NetMsgType::MNQUORUM,
|
||||
NetMsgType::MNANNOUNCE,
|
||||
NetMsgType::MNPING,
|
||||
NetMsgType::DSTX
|
||||
@ -118,13 +114,11 @@ const static std::string allNetMessageTypes[] = {
|
||||
NetMsgType::GETSPORKS,
|
||||
NetMsgType::MNWINNER,
|
||||
NetMsgType::MNWINNERSSYNC,
|
||||
NetMsgType::MNSCANERROR,
|
||||
NetMsgType::MNGOVERNANCEVOTESYNC,
|
||||
NetMsgType::MNGOVERNANCEVOTE,
|
||||
NetMsgType::MNGOVERNANCEPROPOSAL,
|
||||
NetMsgType::MNGOVERNANCEFINAL,
|
||||
NetMsgType::MNGOVERNANCEFINALVOTE,
|
||||
NetMsgType::MNQUORUM,
|
||||
NetMsgType::MNANNOUNCE,
|
||||
NetMsgType::MNPING,
|
||||
NetMsgType::DSACCEPT,
|
||||
|
@ -227,13 +227,11 @@ extern const char *SPORK;
|
||||
extern const char *GETSPORKS;
|
||||
extern const char *MNWINNER;
|
||||
extern const char *MNWINNERSSYNC;
|
||||
extern const char *MNSCANERROR;
|
||||
extern const char *MNGOVERNANCEVOTESYNC;
|
||||
extern const char *MNGOVERNANCEVOTE;
|
||||
extern const char *MNGOVERNANCEPROPOSAL;
|
||||
extern const char *MNGOVERNANCEFINAL;
|
||||
extern const char *MNGOVERNANCEFINALVOTE;
|
||||
extern const char *MNQUORUM;
|
||||
extern const char *MNANNOUNCE;
|
||||
extern const char *MNPING;
|
||||
extern const char *DSACCEPT;
|
||||
|
Loading…
Reference in New Issue
Block a user