Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
masternode-payments.h
Go to the documentation of this file.
19 bool IsBlockValueValid(const CBlock& block, int nBlockHeight, CAmount blockReward, std::string& strErrorRet);
21 void FillBlockPayments(CMutableTransaction& txNew, int nBlockHeight, CAmount blockReward, std::vector<CTxOut>& voutMasternodePaymentsRet, std::vector<CTxOut>& voutSuperblockPaymentsRet);
34 bool GetBlockTxOuts(int nBlockHeight, CAmount blockReward, std::vector<CTxOut>& voutMasternodePaymentsRet) const;
37 bool GetMasternodeTxOuts(int nBlockHeight, CAmount blockReward, std::vector<CTxOut>& voutMasternodePaymentsRet) const;
Definition: block.h:72
bool IsBlockPayeeValid(const CTransaction &txNew, int nBlockHeight, CAmount blockReward)
Definition: masternode-payments.cpp:162
Definition: masternode-payments.h:31
std::map< int, std::string > GetRequiredPaymentsStrings(int nStartHeight, int nEndHeight)
Definition: masternode-payments.cpp:259
bool GetBlockTxOuts(int nBlockHeight, CAmount blockReward, std::vector< CTxOut > &voutMasternodePaymentsRet) const
Definition: masternode-payments.cpp:318
bool IsBlockValueValid(const CBlock &block, int nBlockHeight, CAmount blockReward, std::string &strErrorRet)
TODO: all 4 functions do not belong here really, they should be refactored/moved somewhere (main...
Definition: masternode-payments.cpp:77
bool GetMasternodeTxOuts(int nBlockHeight, CAmount blockReward, std::vector< CTxOut > &voutMasternodePaymentsRet) const
GetMasternodeTxOuts.
Definition: masternode-payments.cpp:298
The basic transaction that is broadcasted on the network and contained in blocks. ...
Definition: transaction.h:198
bool IsTransactionValid(const CTransaction &txNew, int nBlockHeight, CAmount blockReward) const
Definition: masternode-payments.cpp:361
void FillBlockPayments(CMutableTransaction &txNew, int nBlockHeight, CAmount blockReward, std::vector< CTxOut > &voutMasternodePaymentsRet, std::vector< CTxOut > &voutSuperblockPaymentsRet)
Definition: masternode-payments.cpp:214