Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CSimplifiedMNList Class Reference
#include <simplifiedmns.h>
Public Member Functions | |
CSimplifiedMNList () | |
CSimplifiedMNList (const std::vector< CSimplifiedMNListEntry > &smlEntries) | |
CSimplifiedMNList (const CDeterministicMNList &dmnList) | |
uint256 | CalcMerkleRoot (bool *pmutated=nullptr) const |
Public Attributes | |
std::vector< std::unique_ptr< CSimplifiedMNListEntry > > | mnList |
Detailed Description
Definition at line 74 of file simplifiedmns.h.
Constructor & Destructor Documentation
◆ CSimplifiedMNList() [1/3]
|
inline |
Definition at line 80 of file simplifiedmns.h.
◆ CSimplifiedMNList() [2/3]
|
explicit |
Definition at line 55 of file simplifiedmns.cpp.
References mnList.
◆ CSimplifiedMNList() [3/3]
|
explicit |
Definition at line 67 of file simplifiedmns.cpp.
References CDeterministicMNList::ForEachMN(), CDeterministicMNList::GetAllMNsCount(), and mnList.
Member Function Documentation
◆ CalcMerkleRoot()
uint256 CSimplifiedMNList::CalcMerkleRoot | ( | bool * | pmutated = nullptr | ) | const |
Definition at line 81 of file simplifiedmns.cpp.
References ComputeMerkleRoot(), and mnList.
Referenced by CalcCbTxMerkleRootMNList().
Member Data Documentation
◆ mnList
std::vector<std::unique_ptr<CSimplifiedMNListEntry> > CSimplifiedMNList::mnList |
Definition at line 77 of file simplifiedmns.h.
Referenced by CalcCbTxMerkleRootMNList(), CalcMerkleRoot(), and CSimplifiedMNList().
The documentation for this class was generated from the following files:
- src/evo/simplifiedmns.h
- src/evo/simplifiedmns.cpp