Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
quorums_debug.cpp
Go to the documentation of this file.
21 if (!Params().GetConsensus().llmqs.count((Consensus::LLMQType)llmqType) || quorumHash.IsNull()) {
159 void CDKGDebugManager::InitLocalSessionStatus(Consensus::LLMQType llmqType, const uint256& quorumHash, int quorumHeight)
179 void CDKGDebugManager::UpdateLocalSessionStatus(Consensus::LLMQType llmqType, std::function<bool(CDKGDebugSessionStatus& status)>&& func)
193 void CDKGDebugManager::UpdateLocalMemberStatus(Consensus::LLMQType llmqType, size_t memberIdx, std::function<bool(CDKGDebugMemberStatus& status)>&& func)
std::map< Consensus::LLMQType, CDKGDebugSessionStatus > sessions
Definition: quorums_debug.h:83
void InitLocalSessionStatus(Consensus::LLMQType llmqType, const uint256 &quorumHash, int quorumHeight)
Definition: quorums_debug.cpp:159
void UpdateLocalSessionStatus(Consensus::LLMQType llmqType, std::function< bool(CDKGDebugSessionStatus &status)> &&func)
Definition: quorums_debug.cpp:179
Definition: quorums_debug.h:89
Definition: quorums_debug.h:78
UniValue ToJson(int detailLevel) const
Definition: quorums_debug.cpp:119
std::string DateTimeStrFormat(const char *pszFormat, int64_t nTime)
Definition: utiltime.cpp:93
Definition: univalue.h:20
void ResetLocalSessionStatus(Consensus::LLMQType llmqType)
Definition: quorums_debug.cpp:146
Definition: deterministicmns.h:26
Definition: univalue.h:22
bool sentPrematureCommitment
Definition: quorums_debug.h:63
void UpdateLocalMemberStatus(Consensus::LLMQType llmqType, size_t memberIdx, std::function< bool(CDKGDebugMemberStatus &status)> &&func)
Definition: quorums_debug.cpp:193
Definition: univalue.h:22
UniValue ToJson(int detailLevel) const
Definition: quorums_debug.cpp:17
Definition: quorums_debug.h:48
void GetLocalDebugStatus(CDKGDebugStatus &ret)
Definition: quorums_debug.cpp:140
static std::pair< std::string, UniValue > Pair(const char *cKey, const char *cVal)
Definition: univalue.h:185
Definition: quorums_debug.h:22
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
const CChainParams & Params()
Return the currently selected parameters.
Definition: chainparams.cpp:947
std::vector< CDKGDebugMemberStatus > members
Definition: quorums_debug.h:70
const Consensus::Params & GetConsensus() const
Definition: chainparams.h:54
static std::vector< CDeterministicMNCPtr > GetAllQuorumMembers(Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum)
Definition: quorums_utils.cpp:18