@@ -85,9 +85,9 @@ UniValue CQuorumRotationInfo::ToJson() const
8585 return obj;
8686}
8787
88- bool BuildQuorumRotationInfo (const CGetQuorumRotationInfo& request, CQuorumRotationInfo& response ,
89- CDeterministicMNManager& dmnman, const ChainstateManager& chainman , const CQuorumManager& qman ,
90- const CQuorumBlockProcessor& quorum_block_processor , std::string& errorRet)
88+ bool BuildQuorumRotationInfo (CDeterministicMNManager& dmnman, const ChainstateManager& chainman, const CQuorumManager& qman ,
89+ const CQuorumBlockProcessor& qblockman , const CGetQuorumRotationInfo& request ,
90+ CQuorumRotationInfo& response , std::string& errorRet)
9191{
9292 AssertLockHeld (cs_main);
9393
@@ -123,7 +123,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
123123 return false ;
124124 }
125125 // Build MN list Diff always with highest baseblock
126- if (!BuildSimplifiedMNListDiff (baseBlockIndexes.back ()->GetBlockHash (), tipBlockIndex->GetBlockHash (), response.mnListDiffTip , dmnman, quorum_block_processor, qman , errorRet)) {
126+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, baseBlockIndexes.back ()->GetBlockHash (), tipBlockIndex->GetBlockHash (), response.mnListDiffTip , errorRet)) {
127127 return false ;
128128 }
129129
@@ -156,7 +156,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
156156 }
157157
158158 // Build MN list Diff always with highest baseblock
159- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockIndex), pWorkBlockIndex->GetBlockHash (), response.mnListDiffH , dmnman, quorum_block_processor, qman , errorRet)) {
159+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockIndex), pWorkBlockIndex->GetBlockHash (), response.mnListDiffH , errorRet)) {
160160 return false ;
161161 }
162162
@@ -202,7 +202,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
202202 const CBlockIndex* pWorkBlockHMinus4CIndex = pBlockHMinus4CIndex->GetAncestor (pBlockHMinus4CIndex->nHeight - workDiff);
203203 // Checked later if extraShare is on
204204
205- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinusCIndex), pWorkBlockHMinusCIndex->GetBlockHash (), response.mnListDiffAtHMinusC , dmnman, quorum_block_processor, qman , errorRet)) {
205+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinusCIndex), pWorkBlockHMinusCIndex->GetBlockHash (), response.mnListDiffAtHMinusC , errorRet)) {
206206 return false ;
207207 }
208208
@@ -214,7 +214,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
214214 response.quorumSnapshotAtHMinusC = std::move (snapshotHMinusC.value ());
215215 }
216216
217- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus2CIndex), pWorkBlockHMinus2CIndex->GetBlockHash (), response.mnListDiffAtHMinus2C , dmnman, quorum_block_processor, qman , errorRet)) {
217+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus2CIndex), pWorkBlockHMinus2CIndex->GetBlockHash (), response.mnListDiffAtHMinus2C , errorRet)) {
218218 return false ;
219219 }
220220
@@ -226,7 +226,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
226226 response.quorumSnapshotAtHMinus2C = std::move (snapshotHMinus2C.value ());
227227 }
228228
229- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus3CIndex), pWorkBlockHMinus3CIndex->GetBlockHash (), response.mnListDiffAtHMinus3C , dmnman, quorum_block_processor, qman , errorRet)) {
229+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus3CIndex), pWorkBlockHMinus3CIndex->GetBlockHash (), response.mnListDiffAtHMinus3C , errorRet)) {
230230 return false ;
231231 }
232232
@@ -255,7 +255,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
255255 }
256256
257257 CSimplifiedMNListDiff mn4c;
258- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus4CIndex), pWorkBlockHMinus4CIndex->GetBlockHash (), mn4c, dmnman, quorum_block_processor, qman , errorRet)) {
258+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus4CIndex), pWorkBlockHMinus4CIndex->GetBlockHash (), mn4c, errorRet)) {
259259 return false ;
260260 }
261261
@@ -268,11 +268,11 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
268268
269269 std::set<int > snapshotHeightsNeeded;
270270
271- std::vector<std::pair<int , const CBlockIndex*>> qdata = quorum_block_processor .GetLastMinedCommitmentsPerQuorumIndexUntilBlock (llmqType, blockIndex, 0 );
271+ std::vector<std::pair<int , const CBlockIndex*>> qdata = qblockman .GetLastMinedCommitmentsPerQuorumIndexUntilBlock (llmqType, blockIndex, 0 );
272272
273273 for (const auto & obj : qdata) {
274274 uint256 minedBlockHash;
275- llmq::CFinalCommitmentPtr qc = quorum_block_processor .GetMinedCommitment (llmqType, obj.second ->GetBlockHash (), minedBlockHash);
275+ llmq::CFinalCommitmentPtr qc = qblockman .GetMinedCommitment (llmqType, obj.second ->GetBlockHash (), minedBlockHash);
276276 if (qc == nullptr ) {
277277 return false ;
278278 }
@@ -311,7 +311,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
311311 }
312312
313313 CSimplifiedMNListDiff mnhneeded;
314- if (!BuildSimplifiedMNListDiff (GetLastBaseBlockHash (baseBlockIndexes, pNeededWorkBlockIndex), pNeededWorkBlockIndex->GetBlockHash (), mnhneeded, dmnman, quorum_block_processor, qman , errorRet)) {
314+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pNeededWorkBlockIndex), pNeededWorkBlockIndex->GetBlockHash (), mnhneeded, errorRet)) {
315315 return false ;
316316 }
317317
0 commit comments