@@ -188,7 +188,7 @@ static void quorum_info_help(const JSONRPCRequest& request)
188
188
}.Check (request);
189
189
}
190
190
191
- static UniValue BuildQuorumInfo (const llmq::CQuorumCPtr& quorum, bool includeMembers, bool includeSkShare)
191
+ static UniValue BuildQuorumInfo (const llmq::CQuorumBlockProcessor& quorum_block_processor, const llmq:: CQuorumCPtr& quorum, bool includeMembers, bool includeSkShare)
192
192
{
193
193
UniValue ret (UniValue::VOBJ);
194
194
@@ -199,7 +199,7 @@ static UniValue BuildQuorumInfo(const llmq::CQuorumCPtr& quorum, bool includeMem
199
199
ret.pushKV (" minedBlock" , quorum->minedBlockHash .ToString ());
200
200
201
201
if (quorum->params .useRotation ) {
202
- auto previousActiveCommitment = llmq::quorumBlockProcessor-> GetLastMinedCommitmentsByQuorumIndexUntilBlock (quorum->params .type , quorum->m_quorum_base_block_index , quorum->qc ->quorumIndex , 0 );
202
+ auto previousActiveCommitment = quorum_block_processor. GetLastMinedCommitmentsByQuorumIndexUntilBlock (quorum->params .type , quorum->m_quorum_base_block_index , quorum->qc ->quorumIndex , 0 );
203
203
if (previousActiveCommitment.has_value ()) {
204
204
int previousConsecutiveDKGFailures = (quorum->m_quorum_base_block_index ->nHeight - previousActiveCommitment.value ()->nHeight ) / quorum->params .dkgInterval - 1 ;
205
205
ret.pushKV (" previousConsecutiveDKGFailures" , previousConsecutiveDKGFailures);
@@ -257,7 +257,7 @@ static UniValue quorum_info(const JSONRPCRequest& request, const LLMQContext& ll
257
257
throw JSONRPCError (RPC_INVALID_PARAMETER, " quorum not found" );
258
258
}
259
259
260
- return BuildQuorumInfo (quorum, true , includeSkShare);
260
+ return BuildQuorumInfo (*llmq_ctx. quorum_block_processor , quorum, true , includeSkShare);
261
261
}
262
262
263
263
static void quorum_dkgstatus_help (const JSONRPCRequest& request)
@@ -412,7 +412,7 @@ static UniValue quorum_memberof(const JSONRPCRequest& request, const ChainstateM
412
412
auto quorums = llmq_ctx.qman ->ScanQuorums (llmq_params_opt->type , count);
413
413
for (auto & quorum : quorums) {
414
414
if (quorum->IsMember (dmn->proTxHash )) {
415
- auto json = BuildQuorumInfo (quorum, false , false );
415
+ auto json = BuildQuorumInfo (*llmq_ctx. quorum_block_processor , quorum, false , false );
416
416
json.pushKV (" isValidMember" , quorum->IsValidMember (dmn->proTxHash ));
417
417
json.pushKV (" memberIndex" , quorum->GetMemberIndex (dmn->proTxHash ));
418
418
result.push_back (json);
0 commit comments