@@ -85,9 +85,9 @@ UniValue CQuorumRotationInfo::ToJson() const
85
85
return obj;
86
86
}
87
87
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)
91
91
{
92
92
AssertLockHeld (cs_main);
93
93
@@ -123,7 +123,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
123
123
return false ;
124
124
}
125
125
// 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)) {
127
127
return false ;
128
128
}
129
129
@@ -156,7 +156,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
156
156
}
157
157
158
158
// 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)) {
160
160
return false ;
161
161
}
162
162
@@ -202,7 +202,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
202
202
const CBlockIndex* pWorkBlockHMinus4CIndex = pBlockHMinus4CIndex->GetAncestor (pBlockHMinus4CIndex->nHeight - workDiff);
203
203
// Checked later if extraShare is on
204
204
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)) {
206
206
return false ;
207
207
}
208
208
@@ -214,7 +214,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
214
214
response.quorumSnapshotAtHMinusC = std::move (snapshotHMinusC.value ());
215
215
}
216
216
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)) {
218
218
return false ;
219
219
}
220
220
@@ -226,7 +226,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
226
226
response.quorumSnapshotAtHMinus2C = std::move (snapshotHMinus2C.value ());
227
227
}
228
228
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)) {
230
230
return false ;
231
231
}
232
232
@@ -255,7 +255,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
255
255
}
256
256
257
257
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)) {
259
259
return false ;
260
260
}
261
261
@@ -268,11 +268,11 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
268
268
269
269
std::set<int > snapshotHeightsNeeded;
270
270
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 );
272
272
273
273
for (const auto & obj : qdata) {
274
274
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);
276
276
if (qc == nullptr ) {
277
277
return false ;
278
278
}
@@ -311,7 +311,7 @@ bool BuildQuorumRotationInfo(const CGetQuorumRotationInfo& request, CQuorumRotat
311
311
}
312
312
313
313
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)) {
315
315
return false ;
316
316
}
317
317
0 commit comments