#include <quorums_dkgsessionmgr.h>
|
| | CDKGSessionManager (CDBWrapper &_evoDb, CBLSWorker &_blsWorker) |
| |
| | ~CDKGSessionManager () |
| |
| void | StartThreads () |
| |
| void | StopThreads () |
| |
| void | UpdatedBlockTip (const CBlockIndex *pindexNew, bool fInitialDownload) |
| |
| bool | ProcessMessage (CNode *pfrom, const std::string &strCommand, CDataStream &vRecv) |
| |
| bool | AlreadyHave (const CInv &inv) const |
| |
| bool | GetContribution (const uint256 &hash, CDKGContribution &ret) const |
| |
| bool | GetComplaint (const uint256 &hash, CDKGComplaint &ret) const |
| |
| bool | GetJustification (const uint256 &hash, CDKGJustification &ret) const |
| |
| bool | GetPrematureCommitment (const uint256 &hash, CDKGPrematureCommitment &ret) const |
| |
| void | WriteVerifiedVvecContribution (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &proTxHash, const BLSVerificationVectorPtr &vvec) |
| |
| void | WriteVerifiedSkContribution (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &proTxHash, const CBLSSecretKey &skContribution) |
| |
| bool | GetVerifiedContributions (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const std::vector< bool > &validMembers, std::vector< uint16_t > &memberIndexesRet, std::vector< BLSVerificationVectorPtr > &vvecsRet, BLSSecretKeyVector &skContributionsRet) |
| |
| bool | GetVerifiedContribution (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &proTxHash, BLSVerificationVectorPtr &vvecRet, CBLSSecretKey &skContributionRet) |
| |
Definition at line 18 of file quorums_dkgsessionmgr.h.
◆ CDKGSessionManager()
◆ ~CDKGSessionManager()
| llmq::CDKGSessionManager::~CDKGSessionManager |
( |
| ) |
|
|
inline |
◆ AlreadyHave()
| bool llmq::CDKGSessionManager::AlreadyHave |
( |
const CInv & |
inv | ) |
const |
◆ CleanupCache()
| void llmq::CDKGSessionManager::CleanupCache |
( |
| ) |
|
|
private |
◆ GetComplaint()
◆ GetContribution()
◆ GetJustification()
◆ GetPrematureCommitment()
◆ GetVerifiedContribution()
◆ GetVerifiedContributions()
◆ ProcessMessage()
| bool llmq::CDKGSessionManager::ProcessMessage |
( |
CNode * |
pfrom, |
|
|
const std::string & |
strCommand, |
|
|
CDataStream & |
vRecv |
|
) |
| |
◆ StartThreads()
| void llmq::CDKGSessionManager::StartThreads |
( |
| ) |
|
◆ StopThreads()
| void llmq::CDKGSessionManager::StopThreads |
( |
| ) |
|
◆ UpdatedBlockTip()
| void llmq::CDKGSessionManager::UpdatedBlockTip |
( |
const CBlockIndex * |
pindexNew, |
|
|
bool |
fInitialDownload |
|
) |
| |
◆ WriteVerifiedSkContribution()
◆ WriteVerifiedVvecContribution()
◆ blsWorker
◆ contributionsCache
◆ contributionsCacheCs
◆ dkgSessionHandlers
◆ llmqDb
◆ MAX_CONTRIBUTION_CACHE_TIME
| const int64_t llmq::CDKGSessionManager::MAX_CONTRIBUTION_CACHE_TIME = 60 * 1000 |
|
staticprivate |
The documentation for this class was generated from the following files: