Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CSuperblock Member List

This is the complete list of members for CSuperblock, including all inherited members.

ADD_SERIALIZE_METHODSCGovernanceObject
CGovernanceObject()CGovernanceObject
CGovernanceObject(const uint256 &nHashParentIn, int nRevisionIn, int64_t nTime, const uint256 &nCollateralHashIn, const std::string &strDataHexIn)CGovernanceObject
CGovernanceObject(const CGovernanceObject &other)CGovernanceObject
CheckSignature(const CBLSPublicKey &pubKey) constCGovernanceObject
ClearMasternodeVotes()CGovernanceObject
CountMatchingVotes(vote_signal_enum_t eVoteSignalIn, vote_outcome_enum_t eVoteOutcomeIn) constCGovernanceObject
CountPayments()CSuperblockinline
CSuperblock()CSuperblock
CSuperblock(uint256 &nHash)CSuperblockexplicit
GetAbsoluteNoCount(vote_signal_enum_t eVoteSignalIn) constCGovernanceObject
GetAbsoluteYesCount(vote_signal_enum_t eVoteSignalIn) constCGovernanceObject
GetAbstainCount(vote_signal_enum_t eVoteSignalIn) constCGovernanceObject
GetBlockHeight()CSuperblockinline
GetCollateralHash() constCGovernanceObjectinline
GetCreationTime() constCGovernanceObjectinline
GetCurrentMNVotes(const COutPoint &mnCollateralOutpoint, vote_rec_t &voteRecord) constCGovernanceObject
GetData(UniValue &objResult)CGovernanceObject
GetDataAsHexString() constCGovernanceObject
GetDataAsPlainString() constCGovernanceObject
GetDeletionTime() constCGovernanceObjectinline
GetGovernanceObject()CSuperblockinline
GetHash() constCGovernanceObject
GetJSONObject()CGovernanceObject
GetMasternodeOutpoint() constCGovernanceObjectinline
GetMinCollateralFee() constCGovernanceObject
GetNearestSuperblocksHeights(int nBlockHeight, int &nLastSuperblockRet, int &nNextSuperblockRet)CSuperblockstatic
GetNoCount(vote_signal_enum_t eVoteSignalIn) constCGovernanceObject
GetObjectType() constCGovernanceObjectinline
GetPayment(int nPaymentIndex, CGovernancePayment &paymentRet)CSuperblock
GetPaymentsLimit(int nBlockHeight)CSuperblockstatic
GetPaymentsTotalAmount()CSuperblock
GetSignatureHash() constCGovernanceObject
GetStatus()CSuperblockinline
GetVoteFile() constCGovernanceObjectinline
GetYesCount(vote_signal_enum_t eVoteSignalIn) constCGovernanceObject
IsCollateralValid(std::string &strError, bool &fMissingConfirmations) constCGovernanceObject
IsExpired() constCSuperblock
IsSetCachedDelete() constCGovernanceObjectinline
IsSetCachedEndorsed() constCGovernanceObjectinline
IsSetCachedFunding() constCGovernanceObjectinline
IsSetCachedValid() constCGovernanceObjectinline
IsSetDirtyCache() constCGovernanceObjectinline
IsSetExpired() constCGovernanceObjectinline
IsValid(const CTransaction &txNew, int nBlockHeight, CAmount blockReward)CSuperblock
IsValidBlockHeight(int nBlockHeight)CSuperblockstatic
IsValidLocally(std::string &strError, bool fCheckCollateral) constCGovernanceObject
IsValidLocally(std::string &strError, bool &fMissingConfirmations, bool fCheckCollateral) constCGovernanceObject
LoadData()CGovernanceObject
nBlockHeightCSuperblockprivate
nGovObjHashCSuperblockprivate
nStatusCSuperblockprivate
ParsePaymentSchedule(const std::string &strPaymentAddresses, const std::string &strPaymentAmounts)CSuperblockprivate
PrepareDeletion(int64_t nDeletionTime_)CGovernanceObjectinline
ProcessVote(CNode *pfrom, const CGovernanceVote &vote, CGovernanceException &exception, CConnman &connman)CGovernanceObject
Relay(CConnman &connman)CGovernanceObject
RemoveInvalidVotes(const COutPoint &mnOutpoint)CGovernanceObject
SerializationOp(Stream &s, Operation ser_action)CGovernanceObjectinline
SetExecuted()CSuperblockinline
SetExpired()CGovernanceObjectinline
SetMasternodeOutpoint(const COutPoint &outpoint)CGovernanceObject
SetStatus(int nStatusIn)CSuperblockinline
Sign(const CBLSSecretKey &key)CGovernanceObject
UpdateLocalValidity()CGovernanceObject
UpdateSentinelVariables()CGovernanceObject
vecPaymentsCSuperblockprivate
vote_cmm_t typedefCGovernanceObject
vote_m_cit typedefCGovernanceObject
vote_m_it typedefCGovernanceObject
vote_m_t typedefCGovernanceObject
Released under the MIT license