Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CSimplifiedMNListDiff Class Reference

#include <simplifiedmns.h>

+ Collaboration diagram for CSimplifiedMNListDiff:

Public Member Functions

template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 
 CSimplifiedMNListDiff ()
 
 ~CSimplifiedMNListDiff ()
 
bool BuildQuorumsDiff (const CBlockIndex *baseBlockIndex, const CBlockIndex *blockIndex)
 
void ToJson (UniValue &obj) const
 

Public Attributes

uint256 baseBlockHash
 
uint256 blockHash
 
CPartialMerkleTree cbTxMerkleTree
 
CTransactionRef cbTx
 
std::vector< uint256deletedMNs
 
std::vector< CSimplifiedMNListEntrymnList
 
std::vector< std::pair< uint8_t, uint256 > > deletedQuorums
 
std::vector< llmq::CFinalCommitmentnewQuorums
 
 ADD_SERIALIZE_METHODS
 

Detailed Description

Definition at line 106 of file simplifiedmns.h.

Constructor & Destructor Documentation

◆ CSimplifiedMNListDiff()

CSimplifiedMNListDiff::CSimplifiedMNListDiff ( )

Definition at line 91 of file simplifiedmns.cpp.

◆ ~CSimplifiedMNListDiff()

CSimplifiedMNListDiff::~CSimplifiedMNListDiff ( )

Definition at line 95 of file simplifiedmns.cpp.

Member Function Documentation

◆ BuildQuorumsDiff()

bool CSimplifiedMNListDiff::BuildQuorumsDiff ( const CBlockIndex baseBlockIndex,
const CBlockIndex blockIndex 
)

◆ SerializationOp()

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

◆ ToJson()

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

CSimplifiedMNListDiff::ADD_SERIALIZE_METHODS

Definition at line 121 of file simplifiedmns.h.

◆ baseBlockHash

uint256 CSimplifiedMNListDiff::baseBlockHash

◆ blockHash

uint256 CSimplifiedMNListDiff::blockHash

◆ cbTx

CTransactionRef CSimplifiedMNListDiff::cbTx

Definition at line 112 of file simplifiedmns.h.

Referenced by BuildSimplifiedMNListDiff(), SerializationOp(), and ToJson().

◆ cbTxMerkleTree

CPartialMerkleTree CSimplifiedMNListDiff::cbTxMerkleTree

Definition at line 111 of file simplifiedmns.h.

Referenced by BuildSimplifiedMNListDiff(), SerializationOp(), and ToJson().

◆ deletedMNs

std::vector<uint256> CSimplifiedMNListDiff::deletedMNs

◆ deletedQuorums

std::vector<std::pair<uint8_t, uint256> > CSimplifiedMNListDiff::deletedQuorums

Definition at line 117 of file simplifiedmns.h.

Referenced by BuildQuorumsDiff(), SerializationOp(), and ToJson().

◆ mnList

std::vector<CSimplifiedMNListEntry> CSimplifiedMNListDiff::mnList

◆ newQuorums

std::vector<llmq::CFinalCommitment> CSimplifiedMNListDiff::newQuorums

Definition at line 118 of file simplifiedmns.h.

Referenced by BuildQuorumsDiff(), SerializationOp(), and ToJson().


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