Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
simplifiedmns.cpp File Reference
#include <evo/cbtx.h>#include <core_io.h>#include <evo/deterministicmns.h>#include <llmq/quorums.h>#include <llmq/quorums_blockprocessor.h>#include <llmq/quorums_commitment.h>#include <evo/simplifiedmns.h>#include <evo/specialtx.h>#include <base58.h>#include <chainparams.h>#include <consensus/merkle.h>#include <univalue.h>#include <validation.h>
Include dependency graph for simplifiedmns.cpp:Go to the source code of this file.
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().

