Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CMasternodePayments Class Reference

#include <masternode-payments.h>

Public Member Functions

bool GetBlockTxOuts (int nBlockHeight, CAmount blockReward, std::vector< CTxOut > &voutMasternodePaymentsRet) const
 
bool IsTransactionValid (const CTransaction &txNew, int nBlockHeight, CAmount blockReward) const
 
bool GetMasternodeTxOuts (int nBlockHeight, CAmount blockReward, std::vector< CTxOut > &voutMasternodePaymentsRet) const
 GetMasternodeTxOuts. More...
 

Detailed Description

Definition at line 31 of file masternode-payments.h.

Member Function Documentation

◆ GetBlockTxOuts()

bool CMasternodePayments::GetBlockTxOuts ( int  nBlockHeight,
CAmount  blockReward,
std::vector< CTxOut > &  voutMasternodePaymentsRet 
) const

◆ GetMasternodeTxOuts()

bool CMasternodePayments::GetMasternodeTxOuts ( int  nBlockHeight,
CAmount  blockReward,
std::vector< CTxOut > &  voutMasternodePaymentsRet 
) const

GetMasternodeTxOuts.

Get masternode payment tx outputs

Definition at line 298 of file masternode-payments.cpp.

References EncodeDestination(), ExtractDestination(), GetBlockTxOuts(), and LogPrintf.

Referenced by FillBlockPayments().

◆ IsTransactionValid()

bool CMasternodePayments::IsTransactionValid ( const CTransaction txNew,
int  nBlockHeight,
CAmount  blockReward 
) const

The documentation for this class was generated from the following files:
Released under the MIT license