Skip to content

Commit d49c9f6

Browse files
committed
Only require valid collaterals for votes and triggers
1 parent 66b336c commit d49c9f6

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

src/governance/governance-object.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -498,14 +498,6 @@ bool CGovernanceObject::IsValidLocally(std::string& strError, bool& fMissingMast
498498
strError = "Failed to find Masternode by UTXO, missing masternode=" + strOutpoint;
499499
return false;
500500
}
501-
if (!mnList.IsMNValid(dmn)) {
502-
if (mnList.IsMNPoSeBanned(dmn)) {
503-
strError = "Masternode is POSE_BANNED, masternode=" + strOutpoint;
504-
} else {
505-
strError = "Masternode is invalid for unknown reason, masternode=" + strOutpoint;
506-
}
507-
return false;
508-
}
509501

510502
// Check that we have a valid MN signature
511503
if (!CheckSignature(dmn->pdmnState->pubKeyOperator)) {

src/governance/governance-vote.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ bool CGovernanceVote::IsValid(bool useVotingKey) const
258258
return false;
259259
}
260260

261-
auto dmn = deterministicMNManager->GetListAtChainTip().GetValidMNByCollateral(masternodeOutpoint);
261+
auto dmn = deterministicMNManager->GetListAtChainTip().GetMNByCollateral(masternodeOutpoint);
262262
if (!dmn) {
263263
LogPrint(BCLog::GOBJECT, "CGovernanceVote::IsValid -- Unknown Masternode - %s\n", masternodeOutpoint.ToStringShort());
264264
return false;

0 commit comments

Comments
 (0)