Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

llmq::CDKGComplaint Class Reference

#include <quorums_dkgsession.h>

+ Collaboration diagram for llmq::CDKGComplaint:

Public Member Functions

 CDKGComplaint ()
 
 CDKGComplaint (const Consensus::LLMQParams &params)
 
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 > badMembers
 
std::vector< bool > complainForMembers
 
CBLSSignature sig
 

Detailed Description

Definition at line 88 of file quorums_dkgsession.h.

Constructor & Destructor Documentation

◆ CDKGComplaint() [1/2]

llmq::CDKGComplaint::CDKGComplaint ( )
inline

Definition at line 99 of file quorums_dkgsession.h.

◆ CDKGComplaint() [2/2]

llmq::CDKGComplaint::CDKGComplaint ( const Consensus::LLMQParams params)
explicit

Definition at line 74 of file quorums_dkgsession.cpp.

Member Function Documentation

◆ GetSignHash()

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

Definition at line 115 of file quorums_dkgsession.h.

References SerializeHash(), and sig.

Referenced by llmq::CDKGSession::SendComplaint().

◆ SerializationOp()

template<typename Stream , typename Operation >
ADD_SERIALIZE_METHODS void llmq::CDKGComplaint::SerializationOp ( Stream &  s,
Operation  ser_action 
)
inline

Member Data Documentation

◆ badMembers

std::vector<bool> llmq::CDKGComplaint::badMembers

◆ complainForMembers

std::vector<bool> llmq::CDKGComplaint::complainForMembers

◆ llmqType

Consensus::LLMQType llmq::CDKGComplaint::llmqType

Definition at line 91 of file quorums_dkgsession.h.

Referenced by llmq::CDKGSession::SendComplaint(), and SerializationOp().

◆ proTxHash

◆ quorumHash

uint256 llmq::CDKGComplaint::quorumHash

◆ sig

CBLSSignature llmq::CDKGComplaint::sig

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