@@ -175,8 +175,8 @@ static RPCHelpMan quorum_list_extended()
175175 };
176176}
177177
178- static UniValue BuildQuorumInfo (const llmq::CQuorumBlockProcessor& quorum_block_processor, const llmq::CQuorumCPtr& quorum,
179- bool includeMembers , bool includeSkShare , bool single_node_quorum = false )
178+ static UniValue BuildQuorumInfo (const llmq::CQuorumBlockProcessor& quorum_block_processor,
179+ const llmq::CQuorumCPtr& quorum , bool includeMembers , bool includeSkShare )
180180{
181181 UniValue ret (UniValue::VOBJ);
182182
@@ -207,7 +207,7 @@ static UniValue BuildQuorumInfo(const llmq::CQuorumBlockProcessor& quorum_block_
207207 mo.pushKV (" pubKeyOperator" , dmn->pdmnState ->pubKeyOperator .ToString ());
208208 mo.pushKV (" valid" , quorum->qc ->validMembers [i]);
209209 if (quorum->qc ->validMembers [i]) {
210- if (single_node_quorum ) {
210+ if (quorum-> params . size == 1 ) {
211211 mo.pushKV (" pubKeyShare" , dmn->pdmnState ->pubKeyOperator .ToString ());
212212 } else {
213213 CBLSPublicKey pubKey = quorum->GetPubKeyShare (i);
@@ -246,8 +246,7 @@ static RPCHelpMan quorum_info()
246246 const LLMQContext& llmq_ctx = EnsureLLMQContext (node);
247247
248248 const Consensus::LLMQType llmqType{static_cast <Consensus::LLMQType>(ParseInt32V (request.params [0 ], " llmqType" ))};
249- auto llmq_opt = Params ().GetLLMQ (llmqType);
250- if (!llmq_opt.has_value ()) {
249+ if (!Params ().GetLLMQ (llmqType).has_value ()) {
251250 throw JSONRPCError (RPC_INVALID_PARAMETER, " invalid LLMQ type" );
252251 }
253252
@@ -262,7 +261,7 @@ static RPCHelpMan quorum_info()
262261 throw JSONRPCError (RPC_INVALID_PARAMETER, " quorum not found" );
263262 }
264263
265- return BuildQuorumInfo (*llmq_ctx.quorum_block_processor , quorum, true , includeSkShare, llmq_opt-> size == 1 );
264+ return BuildQuorumInfo (*llmq_ctx.quorum_block_processor , quorum, true , includeSkShare);
266265},
267266 };
268267}
0 commit comments