Skip to content

Commit 2273ddd

Browse files
UdjinM6Duddino
authored andcommitted
Fix CSigningManager::VerifyRecoveredSig (dashpay#3546)
1 parent 171ab96 commit 2273ddd

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/llmq/quorums_signing.cpp

+3-5
Original file line numberDiff line numberDiff line change
@@ -875,15 +875,13 @@ CQuorumCPtr CSigningManager::SelectQuorumForSigning(Consensus::LLMQType llmqType
875875

876876
bool CSigningManager::VerifyRecoveredSig(Consensus::LLMQType llmqType, int signedAtHeight, const uint256& id, const uint256& msgHash, const CBLSSignature& sig)
877877
{
878-
auto& llmqParams = Params().GetConsensus().llmqs.at(Params().GetConsensus().llmqTypeChainLocks);
879-
880-
auto quorum = SelectQuorumForSigning(llmqParams.type, signedAtHeight, id);
878+
auto quorum = SelectQuorumForSigning(llmqType, signedAtHeight, id);
881879
if (!quorum) {
882880
return false;
883881
}
884882

885-
uint256 signHash = llmq::utils::BuildSignHash(llmqParams.type, quorum->qc.quorumHash, id, msgHash);
883+
uint256 signHash = llmq::utils::BuildSignHash(llmqType, quorum->qc.quorumHash, id, msgHash);
886884
return sig.VerifyInsecure(quorum->qc.quorumPublicKey, signHash);
887885
}
888886

889-
} // namespace llmq
887+
} // namespace llmq

0 commit comments

Comments
 (0)