Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_dkgsession.h>
Public Member Functions | |
CDKGPrematureCommitment () | |
CDKGPrematureCommitment (const Consensus::LLMQParams ¶ms) | |
int | CountValidMembers () const |
template<typename Stream , typename Operation > | |
ADD_SERIALIZE_METHODS void | SerializationOp (Stream &s, Operation ser_action) |
uint256 | GetSignHash () const |
Public Attributes | |
Consensus::LLMQType | llmqType |
uint256 | quorumHash |
uint256 | proTxHash |
std::vector< bool > | validMembers |
CBLSPublicKey | quorumPublicKey |
uint256 | quorumVvecHash |
CBLSSignature | quorumSig |
CBLSSignature | sig |
Detailed Description
Definition at line 157 of file quorums_dkgsession.h.
Constructor & Destructor Documentation
◆ CDKGPrematureCommitment() [1/2]
|
inline |
Definition at line 172 of file quorums_dkgsession.h.
◆ CDKGPrematureCommitment() [2/2]
|
explicit |
Definition at line 79 of file quorums_dkgsession.cpp.
Member Function Documentation
◆ CountValidMembers()
|
inline |
Definition at line 175 of file quorums_dkgsession.h.
References count, and validMembers.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), and llmq::CDKGSession::SendCommitment().
◆ GetSignHash()
|
inline |
Definition at line 196 of file quorums_dkgsession.h.
References llmq::CLLMQUtils::BuildCommitmentHash(), llmqType, quorumHash, quorumPublicKey, quorumVvecHash, and validMembers.
Referenced by llmq::CDKGSession::ReceiveMessage().
◆ SerializationOp()
|
inline |
Definition at line 184 of file quorums_dkgsession.h.
References DYNBITSET, llmqType, proTxHash, quorumHash, quorumPublicKey, quorumSig, quorumVvecHash, READWRITE, sig, and validMembers.
Member Data Documentation
◆ llmqType
Consensus::LLMQType llmq::CDKGPrematureCommitment::llmqType |
Definition at line 160 of file quorums_dkgsession.h.
Referenced by GetSignHash(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ proTxHash
uint256 llmq::CDKGPrematureCommitment::proTxHash |
Definition at line 162 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ quorumHash
uint256 llmq::CDKGPrematureCommitment::quorumHash |
Definition at line 161 of file quorums_dkgsession.h.
Referenced by GetSignHash(), llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ quorumPublicKey
CBLSPublicKey llmq::CDKGPrematureCommitment::quorumPublicKey |
Definition at line 165 of file quorums_dkgsession.h.
Referenced by GetSignHash(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ quorumSig
CBLSSignature llmq::CDKGPrematureCommitment::quorumSig |
Definition at line 168 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ quorumVvecHash
uint256 llmq::CDKGPrematureCommitment::quorumVvecHash |
Definition at line 166 of file quorums_dkgsession.h.
Referenced by GetSignHash(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ sig
CBLSSignature llmq::CDKGPrematureCommitment::sig |
Definition at line 169 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
◆ validMembers
std::vector<bool> llmq::CDKGPrematureCommitment::validMembers |
Definition at line 163 of file quorums_dkgsession.h.
Referenced by CountValidMembers(), GetSignHash(), llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendCommitment(), and SerializationOp().
The documentation for this class was generated from the following files:
- src/llmq/quorums_dkgsession.h
- src/llmq/quorums_dkgsession.cpp