Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
simplifiedmns.h File Reference
#include <bls/bls.h>
#include <merkleblock.h>
#include <netaddress.h>
#include <pubkey.h>
#include <serialize.h>
#include <version.h>
Include dependency graph for simplifiedmns.h:
This graph shows which files directly or indirectly include this file:
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().