Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

rpcquorums.cpp File Reference
#include <chainparams.h>
#include <rpc/server.h>
#include <validation.h>
#include <masternode/activemasternode.h>
#include <llmq/quorums.h>
#include <llmq/quorums_blockprocessor.h>
#include <llmq/quorums_debug.h>
#include <llmq/quorums_dkgsession.h>
#include <llmq/quorums_signing.h>
#include <llmq/quorums_signing_shares.h>
+ Include dependency graph for rpcquorums.cpp:

Go to the source code of this file.

Functions

void quorum_list_help ()
 
UniValue quorum_list (const JSONRPCRequest &request)
 
void quorum_info_help ()
 
UniValue BuildQuorumInfo (const llmq::CQuorumCPtr &quorum, bool includeMembers, bool includeSkShare)
 
UniValue quorum_info (const JSONRPCRequest &request)
 
void quorum_dkgstatus_help ()
 
UniValue quorum_dkgstatus (const JSONRPCRequest &request)
 
void quorum_memberof_help ()
 
UniValue quorum_memberof (const JSONRPCRequest &request)
 
void quorum_sign_help ()
 
void quorum_hasrecsig_help ()
 
void quorum_getrecsig_help ()
 
void quorum_isconflicting_help ()
 
UniValue quorum_sigs_cmd (const JSONRPCRequest &request)
 
void quorum_selectquorum_help ()
 
UniValue quorum_selectquorum (const JSONRPCRequest &request)
 
void quorum_dkgsimerror_help ()
 
UniValue quorum_dkgsimerror (const JSONRPCRequest &request)
 
void quorum_help ()
 
UniValue quorum (const JSONRPCRequest &request)
 
void RegisterQuorumsRPCCommands (CRPCTable &tableRPC)
 Register Quorums RPC commands. More...
 

Variables

static const CRPCCommand commands []
 

Function Documentation

◆ BuildQuorumInfo()

UniValue BuildQuorumInfo ( const llmq::CQuorumCPtr quorum,
bool  includeMembers,
bool  includeSkShare 
)

◆ quorum()

UniValue quorum ( const JSONRPCRequest request)

Definition at line 492 of file rpcquorums.cpp.

References UniValue::empty(), JSONRPCRequest::fHelp, UniValue::get_str(), UniValue::isNull(), JSONRPCRequest::params, quorum_dkgsimerror(), quorum_dkgstatus(), quorum_help(), quorum_info(), quorum_list(), quorum_memberof(), quorum_selectquorum(), and quorum_sigs_cmd().

Referenced by llmq::CSigSharesManager::AsyncSign(), llmq::CSigningManager::AsyncSignIfMember(), llmq::CQuorumManager::BuildQuorumContributions(), llmq::CQuorumManager::BuildQuorumFromCommitment(), BuildQuorumInfo(), llmq::CSigSharesManager::Cleanup(), llmq::CSigningManager::CollectPendingRecoveredSigsToVerify(), llmq::CSigSharesManager::CollectPendingSigSharesToVerify(), llmq::CQuorumManager::EnsureQuorumConnections(), llmq::CSigSharesManager::ForceReAnnouncement(), llmq::CQuorumManager::GetQuorum(), llmq::CSigningManager::PreVerifyRecoveredSig(), llmq::CSigSharesManager::ProcessMessageSigSesAnn(), llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), llmq::CSigningManager::ProcessPendingRecoveredSigs(), llmq::CSigSharesManager::ProcessPendingSigShares(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigningManager::PushReconstructedRecoveredSig(), quorum_info(), quorum_memberof(), quorum_selectquorum(), quorum_sigs_cmd(), llmq::CQuorumManager::ScanQuorums(), llmq::CSigSharesManager::SelectMemberForRecovery(), llmq::CSigSharesManager::Sign(), llmq::CSigSharesManager::TryRecoverSig(), and llmq::CSigningManager::VerifyRecoveredSig().

◆ quorum_dkgsimerror()

◆ quorum_dkgsimerror_help()

void quorum_dkgsimerror_help ( )

Definition at line 438 of file rpcquorums.cpp.

Referenced by quorum_dkgsimerror().

◆ quorum_dkgstatus()

◆ quorum_dkgstatus_help()

void quorum_dkgstatus_help ( )

Definition at line 148 of file rpcquorums.cpp.

Referenced by quorum_dkgstatus().

◆ quorum_getrecsig_help()

void quorum_getrecsig_help ( )

Definition at line 313 of file rpcquorums.cpp.

Referenced by quorum_sigs_cmd().

◆ quorum_hasrecsig_help()

void quorum_hasrecsig_help ( )

Definition at line 301 of file rpcquorums.cpp.

Referenced by quorum_sigs_cmd().

◆ quorum_help()

void quorum_help ( )

Definition at line 470 of file rpcquorums.cpp.

Referenced by quorum().

◆ quorum_info()

◆ quorum_info_help()

void quorum_info_help ( )

Definition at line 72 of file rpcquorums.cpp.

Referenced by quorum_info().

◆ quorum_isconflicting_help()

void quorum_isconflicting_help ( )

Definition at line 325 of file rpcquorums.cpp.

Referenced by quorum_sigs_cmd().

◆ quorum_list()

◆ quorum_list_help()

void quorum_list_help ( )

Definition at line 18 of file rpcquorums.cpp.

References HelpExampleCli(), and HelpExampleRpc().

Referenced by quorum_list().

◆ quorum_memberof()

◆ quorum_memberof_help()

void quorum_memberof_help ( )

Definition at line 227 of file rpcquorums.cpp.

Referenced by quorum_memberof().

◆ quorum_selectquorum()

◆ quorum_selectquorum_help()

void quorum_selectquorum_help ( )

Definition at line 396 of file rpcquorums.cpp.

Referenced by quorum_selectquorum().

◆ quorum_sign_help()

void quorum_sign_help ( )

Definition at line 288 of file rpcquorums.cpp.

Referenced by quorum_sigs_cmd().

◆ quorum_sigs_cmd()

◆ RegisterQuorumsRPCCommands()

void RegisterQuorumsRPCCommands ( CRPCTable tableRPC)

Register Quorums RPC commands.

Definition at line 528 of file rpcquorums.cpp.

References CRPCTable::appendCommand(), ARRAYLEN, commands, CRPCCommand::name, and tableRPC.

Referenced by RegisterAllCoreRPCCommands().

Variable Documentation

◆ commands

const CRPCCommand commands[]
static
Initial value:
=
{
{ "evo", "quorum", &quorum, {} },
}
UniValue quorum(const JSONRPCRequest &request)
Definition: rpcquorums.cpp:492

Definition at line 522 of file rpcquorums.cpp.

Referenced by RegisterQuorumsRPCCommands().

Released under the MIT license