Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

cbtx.cpp File Reference
#include <evo/cbtx.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 <chainparams.h>
#include <consensus/merkle.h>
#include <univalue.h>
#include <validation.h>
+ Include dependency graph for cbtx.cpp:

Go to the source code of this file.

Functions

bool CheckCbTx (const CTransaction &tx, const CBlockIndex *pindexPrev, CValidationState &state)
 
bool CheckCbTxMerkleRoots (const CBlock &block, const CBlockIndex *pindex, CValidationState &state)
 
bool CalcCbTxMerkleRootMNList (const CBlock &block, const CBlockIndex *pindexPrev, uint256 &merkleRootRet, CValidationState &state)
 
bool CalcCbTxMerkleRootQuorums (const CBlock &block, const CBlockIndex *pindexPrev, uint256 &merkleRootRet, CValidationState &state)
 

Function Documentation

◆ CalcCbTxMerkleRootMNList()

bool CalcCbTxMerkleRootMNList ( const CBlock block,
const CBlockIndex pindexPrev,
uint256 merkleRootRet,
CValidationState state 
)

◆ CalcCbTxMerkleRootQuorums()

◆ CheckCbTx()

◆ CheckCbTxMerkleRoots()

Released under the MIT license