Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_dkgsession.h>
Collaboration diagram for llmq::CDKGContribution: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

