Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_dkgsession.h>
Public Member Functions | |
template<typename Stream > | |
void | SerializeWithoutSig (Stream &s) const |
template<typename Stream > | |
void | Serialize (Stream &s) const |
template<typename Stream > | |
void | Unserialize (Stream &s) |
uint256 | GetSignHash () const |
Public Attributes | |
Consensus::LLMQType | llmqType |
uint256 | quorumHash |
uint256 | proTxHash |
BLSVerificationVectorPtr | vvec |
std::shared_ptr< CBLSIESMultiRecipientObjects< CBLSSecretKey > > | contributions |
CBLSSignature | sig |
Detailed Description
Definition at line 36 of file quorums_dkgsession.h.
Member Function Documentation
◆ GetSignHash()
|
inline |
Definition at line 79 of file quorums_dkgsession.h.
References CHashWriter::GetHash(), SER_GETHASH, and SerializeWithoutSig().
Referenced by llmq::CDKGSession::SendContributions().
◆ Serialize()
|
inline |
Definition at line 57 of file quorums_dkgsession.h.
References SerializeWithoutSig(), and sig.
◆ SerializeWithoutSig()
|
inline |
Definition at line 48 of file quorums_dkgsession.h.
References contributions, llmqType, proTxHash, quorumHash, and vvec.
Referenced by GetSignHash(), and Serialize().
◆ Unserialize()
|
inline |
Definition at line 63 of file quorums_dkgsession.h.
References contributions, llmqType, proTxHash, quorumHash, sig, and vvec.
Member Data Documentation
◆ contributions
std::shared_ptr<CBLSIESMultiRecipientObjects<CBLSSecretKey> > llmq::CDKGContribution::contributions |
Definition at line 43 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendContributions(), SerializeWithoutSig(), and Unserialize().
◆ llmqType
Consensus::LLMQType llmq::CDKGContribution::llmqType |
Definition at line 39 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::SendContributions(), SerializeWithoutSig(), and Unserialize().
◆ proTxHash
uint256 llmq::CDKGContribution::proTxHash |
Definition at line 41 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendContributions(), SerializeWithoutSig(), and Unserialize().
◆ quorumHash
uint256 llmq::CDKGContribution::quorumHash |
Definition at line 40 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::SendContributions(), SerializeWithoutSig(), and Unserialize().
◆ sig
CBLSSignature llmq::CDKGContribution::sig |
Definition at line 44 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::SendContributions(), Serialize(), and Unserialize().
◆ vvec
BLSVerificationVectorPtr llmq::CDKGContribution::vvec |
Definition at line 42 of file quorums_dkgsession.h.
Referenced by llmq::CDKGSession::PreVerifyMessage(), llmq::CDKGSession::ReceiveMessage(), llmq::CDKGSession::SendContributions(), SerializeWithoutSig(), and Unserialize().
The documentation for this class was generated from the following file:
- src/llmq/quorums_dkgsession.h