|
18 | 18 | LLMQContext::LLMQContext(ChainstateManager& chainman, CDeterministicMNManager& dmnman, CEvoDB& evo_db, |
19 | 19 | CMasternodeMetaMan& mn_metaman, CMNHFManager& mnhfman, CSporkManager& sporkman, |
20 | 20 | CTxMemPool& mempool, const CActiveMasternodeManager* const mn_activeman, |
21 | | - const CMasternodeSync& mn_sync, bool unit_tests, bool wipe) : |
| 21 | + const CMasternodeSync& mn_sync, const util::DbWrapperParams& db_params) : |
22 | 22 | bls_worker{std::make_shared<CBLSWorker>()}, |
23 | 23 | dkg_debugman{std::make_unique<llmq::CDKGDebugManager>()}, |
24 | 24 | qsnapman{std::make_unique<llmq::CQuorumSnapshotManager>(evo_db)}, |
25 | 25 | quorum_block_processor{ |
26 | 26 | std::make_unique<llmq::CQuorumBlockProcessor>(chainman.ActiveChainstate(), dmnman, evo_db, *qsnapman)}, |
27 | 27 | qdkgsman{std::make_unique<llmq::CDKGSessionManager>(*bls_worker, chainman.ActiveChainstate(), dmnman, *dkg_debugman, |
28 | 28 | mn_metaman, *quorum_block_processor, *qsnapman, mn_activeman, |
29 | | - sporkman, unit_tests, wipe)}, |
| 29 | + sporkman, db_params)}, |
30 | 30 | qman{std::make_unique<llmq::CQuorumManager>(*bls_worker, chainman.ActiveChainstate(), dmnman, *qdkgsman, evo_db, |
31 | 31 | *quorum_block_processor, *qsnapman, mn_activeman, mn_sync, sporkman, |
32 | | - unit_tests, wipe)}, |
33 | | - sigman{std::make_unique<llmq::CSigningManager>(chainman.ActiveChainstate(), *qman, unit_tests, wipe)}, |
| 32 | + db_params)}, |
| 33 | + sigman{std::make_unique<llmq::CSigningManager>(chainman.ActiveChainstate(), *qman, db_params)}, |
34 | 34 | clhandler{std::make_unique<llmq::CChainLocksHandler>(chainman.ActiveChainstate(), *qman, sporkman, mempool, mn_sync)}, |
35 | 35 | isman{std::make_unique<llmq::CInstantSendManager>(*clhandler, chainman.ActiveChainstate(), *qman, *sigman, sporkman, |
36 | | - mempool, mn_sync, unit_tests, wipe)} |
| 36 | + mempool, mn_sync, db_params)} |
37 | 37 | { |
38 | 38 | // Have to start it early to let VerifyDB check ChainLock signatures in coinbase |
39 | 39 | bls_worker->Start(); |
|
0 commit comments