Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

llmq::CDKGContribution Class Reference

#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()

uint256 llmq::CDKGContribution::GetSignHash ( ) const
inline

◆ Serialize()

template<typename Stream >
void llmq::CDKGContribution::Serialize ( Stream &  s) const
inline

Definition at line 57 of file quorums_dkgsession.h.

References SerializeWithoutSig(), and sig.

◆ SerializeWithoutSig()

template<typename Stream >
void llmq::CDKGContribution::SerializeWithoutSig ( Stream &  s) const
inline

Definition at line 48 of file quorums_dkgsession.h.

References contributions, llmqType, proTxHash, quorumHash, and vvec.

Referenced by GetSignHash(), and Serialize().

◆ Unserialize()

template<typename Stream >
void llmq::CDKGContribution::Unserialize ( Stream &  s)
inline

Definition at line 63 of file quorums_dkgsession.h.

References contributions, llmqType, proTxHash, quorumHash, sig, and vvec.

Member Data Documentation

◆ contributions

◆ llmqType

Consensus::LLMQType llmq::CDKGContribution::llmqType

◆ proTxHash

◆ quorumHash

uint256 llmq::CDKGContribution::quorumHash

◆ sig

CBLSSignature llmq::CDKGContribution::sig

◆ vvec


The documentation for this class was generated from the following file:
Released under the MIT license