From cc13f1544c947e8b1a715ead6d7b7f07b3104b06 Mon Sep 17 00:00:00 2001 From: Konstantin Akimov Date: Tue, 30 Sep 2025 21:29:32 +0700 Subject: [PATCH] fix: compilation error due to conflict between #6826 (SignHash refactoring) and #6613 (Platform ban) --- src/net_processing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net_processing.cpp b/src/net_processing.cpp index 63be89b4f690..7e474e4cdd2a 100644 --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -3596,9 +3596,9 @@ MessageProcessingResult PeerManagerImpl::ProcessPlatformBanMessage(NodeId node, const uint256 request_id = ::SerializeHash(std::make_pair(PLATFORM_BAN_REQUESTID_PREFIX, data)); const uint256 msg_hash = ::SerializeHash(data); - uint256 signHash = llmq::BuildSignHash(llmq_type, quorum->qc->quorumHash, request_id, msg_hash); + auto signHash = llmq::SignHash(llmq_type, quorum->qc->quorumHash, request_id, msg_hash); - if (!ban_msg.m_signature.VerifyInsecure(quorum->qc->quorumPublicKey, signHash)) { + if (!ban_msg.m_signature.VerifyInsecure(quorum->qc->quorumPublicKey, signHash.Get())) { LogPrintf("PLATFORMBAN -- hash: %s protx_hash: %s request_id: %s msg_hash: %s sig validation failed\n", hash.ToString(), ban_msg.m_protx_hash.ToString(), request_id.ToString(), msg_hash.ToString()); ret.m_error = MisbehavingError{100}; return ret;