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
simplifiedmns.h File Reference
#include <bls/bls.h>
#include <merkleblock.h>
#include <netaddress.h>
#include <pubkey.h>
#include <serialize.h>
#include <version.h>


Go to the source code of this file.
Classes | |
class | CSimplifiedMNListEntry |
class | CSimplifiedMNList |
class | CGetSimplifiedMNListDiff |
P2P messages. More... | |
class | CSimplifiedMNListDiff |
Namespaces | |
llmq | |
Functions | |
bool | BuildSimplifiedMNListDiff (const uint256 &baseBlockHash, const uint256 &blockHash, CSimplifiedMNListDiff &mnListDiffRet, std::string &errorRet) |
Function Documentation
◆ BuildSimplifiedMNListDiff()
bool BuildSimplifiedMNListDiff | ( | const uint256 & | baseBlockHash, |
const uint256 & | blockHash, | ||
CSimplifiedMNListDiff & | mnListDiffRet, | ||
std::string & | errorRet | ||
) |
Definition at line 188 of file simplifiedmns.cpp.
References AssertLockHeld(), CSimplifiedMNListDiff::baseBlockHash, CSimplifiedMNListDiff::BuildQuorumsDiff(), CSimplifiedMNListDiff::cbTx, CSimplifiedMNListDiff::cbTxMerkleTree, chainActive, CChain::Contains(), cs_main, deterministicMNManager, CChain::Genesis(), base_blob< BITS >::IsNull(), LOCK, mapBlockIndex, CBlockIndex::nHeight, Params(), ReadBlockFromDisk(), strprintf, base_blob< BITS >::ToString(), and CBlock::vtx.
Referenced by ProcessMessage(), and protx_diff().