Don't pass CEvoDB to CDKGSessionHandler and CDKGSession
Was never used.
This commit is contained in:
parent
64ae91268a
commit
acb52f6ec1
@ -13,7 +13,6 @@
|
|||||||
#include "bls/bls_worker.h"
|
#include "bls/bls_worker.h"
|
||||||
|
|
||||||
#include "evo/deterministicmns.h"
|
#include "evo/deterministicmns.h"
|
||||||
#include "evo/evodb.h"
|
|
||||||
|
|
||||||
#include "llmq/quorums_utils.h"
|
#include "llmq/quorums_utils.h"
|
||||||
|
|
||||||
@ -246,7 +245,6 @@ class CDKGSession
|
|||||||
private:
|
private:
|
||||||
const Consensus::LLMQParams& params;
|
const Consensus::LLMQParams& params;
|
||||||
|
|
||||||
CEvoDB& evoDb;
|
|
||||||
CBLSWorker& blsWorker;
|
CBLSWorker& blsWorker;
|
||||||
CBLSWorkerCache cache;
|
CBLSWorkerCache cache;
|
||||||
CDKGSessionManager& dkgManager;
|
CDKGSessionManager& dkgManager;
|
||||||
@ -287,8 +285,8 @@ private:
|
|||||||
std::set<uint256> validCommitments;
|
std::set<uint256> validCommitments;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CDKGSession(const Consensus::LLMQParams& _params, CEvoDB& _evoDb, CBLSWorker& _blsWorker, CDKGSessionManager& _dkgManager) :
|
CDKGSession(const Consensus::LLMQParams& _params, CBLSWorker& _blsWorker, CDKGSessionManager& _dkgManager) :
|
||||||
params(_params), evoDb(_evoDb), blsWorker(_blsWorker), cache(_blsWorker), dkgManager(_dkgManager) {}
|
params(_params), blsWorker(_blsWorker), cache(_blsWorker), dkgManager(_dkgManager) {}
|
||||||
|
|
||||||
bool Init(int _height, const uint256& _quorumHash, const std::vector<CDeterministicMNCPtr>& mns, const uint256& _myProTxHash);
|
bool Init(int _height, const uint256& _quorumHash, const std::vector<CDeterministicMNCPtr>& mns, const uint256& _myProTxHash);
|
||||||
|
|
||||||
|
@ -83,13 +83,12 @@ void CDKGPendingMessages::Clear()
|
|||||||
|
|
||||||
//////
|
//////
|
||||||
|
|
||||||
CDKGSessionHandler::CDKGSessionHandler(const Consensus::LLMQParams& _params, CEvoDB& _evoDb, ctpl::thread_pool& _messageHandlerPool, CBLSWorker& _blsWorker, CDKGSessionManager& _dkgManager) :
|
CDKGSessionHandler::CDKGSessionHandler(const Consensus::LLMQParams& _params, ctpl::thread_pool& _messageHandlerPool, CBLSWorker& _blsWorker, CDKGSessionManager& _dkgManager) :
|
||||||
params(_params),
|
params(_params),
|
||||||
evoDb(_evoDb),
|
|
||||||
messageHandlerPool(_messageHandlerPool),
|
messageHandlerPool(_messageHandlerPool),
|
||||||
blsWorker(_blsWorker),
|
blsWorker(_blsWorker),
|
||||||
dkgManager(_dkgManager),
|
dkgManager(_dkgManager),
|
||||||
curSession(std::make_shared<CDKGSession>(_params, _evoDb, _blsWorker, _dkgManager)),
|
curSession(std::make_shared<CDKGSession>(_params, _blsWorker, _dkgManager)),
|
||||||
pendingContributions((size_t)_params.size * 2), // we allow size*2 messages as we need to make sure we see bad behavior (double messages)
|
pendingContributions((size_t)_params.size * 2), // we allow size*2 messages as we need to make sure we see bad behavior (double messages)
|
||||||
pendingComplaints((size_t)_params.size * 2),
|
pendingComplaints((size_t)_params.size * 2),
|
||||||
pendingJustifications((size_t)_params.size * 2),
|
pendingJustifications((size_t)_params.size * 2),
|
||||||
@ -146,7 +145,7 @@ bool CDKGSessionHandler::InitNewQuorum(int newQuorumHeight, const uint256& newQu
|
|||||||
|
|
||||||
const auto& consensus = Params().GetConsensus();
|
const auto& consensus = Params().GetConsensus();
|
||||||
|
|
||||||
curSession = std::make_shared<CDKGSession>(params, evoDb, blsWorker, dkgManager);
|
curSession = std::make_shared<CDKGSession>(params, blsWorker, dkgManager);
|
||||||
|
|
||||||
if (!deterministicMNManager->IsDIP3Enforced(newQuorumHeight)) {
|
if (!deterministicMNManager->IsDIP3Enforced(newQuorumHeight)) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -102,7 +102,6 @@ private:
|
|||||||
std::atomic<bool> stopRequested{false};
|
std::atomic<bool> stopRequested{false};
|
||||||
|
|
||||||
const Consensus::LLMQParams& params;
|
const Consensus::LLMQParams& params;
|
||||||
CEvoDB& evoDb;
|
|
||||||
ctpl::thread_pool& messageHandlerPool;
|
ctpl::thread_pool& messageHandlerPool;
|
||||||
CBLSWorker& blsWorker;
|
CBLSWorker& blsWorker;
|
||||||
CDKGSessionManager& dkgManager;
|
CDKGSessionManager& dkgManager;
|
||||||
@ -119,7 +118,7 @@ private:
|
|||||||
CDKGPendingMessages pendingPrematureCommitments;
|
CDKGPendingMessages pendingPrematureCommitments;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CDKGSessionHandler(const Consensus::LLMQParams& _params, CEvoDB& _evoDb, ctpl::thread_pool& _messageHandlerPool, CBLSWorker& blsWorker, CDKGSessionManager& _dkgManager);
|
CDKGSessionHandler(const Consensus::LLMQParams& _params, ctpl::thread_pool& _messageHandlerPool, CBLSWorker& blsWorker, CDKGSessionManager& _dkgManager);
|
||||||
~CDKGSessionHandler();
|
~CDKGSessionHandler();
|
||||||
|
|
||||||
void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload);
|
void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload);
|
||||||
|
@ -36,7 +36,7 @@ void CDKGSessionManager::StartMessageHandlerPool()
|
|||||||
for (const auto& qt : Params().GetConsensus().llmqs) {
|
for (const auto& qt : Params().GetConsensus().llmqs) {
|
||||||
dkgSessionHandlers.emplace(std::piecewise_construct,
|
dkgSessionHandlers.emplace(std::piecewise_construct,
|
||||||
std::forward_as_tuple(qt.first),
|
std::forward_as_tuple(qt.first),
|
||||||
std::forward_as_tuple(qt.second, evoDb, messageHandlerPool, blsWorker, *this));
|
std::forward_as_tuple(qt.second, messageHandlerPool, blsWorker, *this));
|
||||||
}
|
}
|
||||||
|
|
||||||
messageHandlerPool.resize(2);
|
messageHandlerPool.resize(2);
|
||||||
|
Loading…
Reference in New Issue
Block a user