Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CDeterministicMNList Member List

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

AddMN(const CDeterministicMNCPtr &dmn, bool fBumpTotalCount=true)CDeterministicMNList
AddUniqueProperty(const CDeterministicMNCPtr &dmn, const T &v)CDeterministicMNListinlineprivate
ApplyDiff(const CBlockIndex *pindex, const CDeterministicMNListDiff &diff) constCDeterministicMNList
blockHashCDeterministicMNListprivate
BuildDiff(const CDeterministicMNList &to) constCDeterministicMNList
BuildSimplifiedDiff(const CDeterministicMNList &to) constCDeterministicMNList
CalcMaxPoSePenalty() constCDeterministicMNList
CalcPenalty(int percent) constCDeterministicMNList
CalculateQuorum(size_t maxSize, const uint256 &modifier) constCDeterministicMNList
CalculateScores(const uint256 &modifier) constCDeterministicMNList
CDeterministicMNList()CDeterministicMNListinline
CDeterministicMNList(const uint256 &_blockHash, int _height, uint32_t _totalRegisteredCount)CDeterministicMNListinlineexplicit
DeleteUniqueProperty(const CDeterministicMNCPtr &dmn, const T &oldValue)CDeterministicMNListinlineprivate
ForEachMN(bool onlyValid, Callback &&cb) constCDeterministicMNListinline
GetAllMNsCount() constCDeterministicMNListinline
GetBlockHash() constCDeterministicMNListinline
GetHeight() constCDeterministicMNListinline
GetMN(const uint256 &proTxHash) constCDeterministicMNList
GetMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNList
GetMNByInternalId(uint64_t internalId) constCDeterministicMNList
GetMNByOperatorKey(const CBLSPublicKey &pubKey)CDeterministicMNList
GetMNByService(const CService &service) constCDeterministicMNList
GetMNPayee() constCDeterministicMNList
GetProjectedMNPayees(int nCount) constCDeterministicMNList
GetTotalRegisteredCount() constCDeterministicMNListinline
GetUniquePropertyMN(const T &v) constCDeterministicMNListinline
GetValidMN(const uint256 &proTxHash) constCDeterministicMNList
GetValidMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNList
GetValidMNsCount() constCDeterministicMNListinline
HasMN(const uint256 &proTxHash) constCDeterministicMNListinline
HasMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNListinline
HasUniqueProperty(const T &v) constCDeterministicMNListinline
HasValidMNByCollateral(const COutPoint &collateralOutpoint) constCDeterministicMNListinline
IsMNPoSeBanned(const uint256 &proTxHash) constCDeterministicMNList
IsMNPoSeBanned(const CDeterministicMNCPtr &dmn) constCDeterministicMNList
IsMNValid(const uint256 &proTxHash) constCDeterministicMNList
IsMNValid(const CDeterministicMNCPtr &dmn) constCDeterministicMNList
mnInternalIdMapCDeterministicMNListprivate
MnInternalIdMap typedefCDeterministicMNList
MnMap typedefCDeterministicMNList
mnMapCDeterministicMNListprivate
mnUniquePropertyMapCDeterministicMNListprivate
MnUniquePropertyMap typedefCDeterministicMNList
nHeightCDeterministicMNListprivate
nTotalRegisteredCountCDeterministicMNListprivate
PoSeDecrease(const uint256 &proTxHash)CDeterministicMNList
PoSePunish(const uint256 &proTxHash, int penalty, bool debugLogs)CDeterministicMNList
RemoveMN(const uint256 &proTxHash)CDeterministicMNList
SerializationOpBase(Stream &s, Operation ser_action)CDeterministicMNListinline
Serialize(Stream &s) constCDeterministicMNListinline
SetBlockHash(const uint256 &_blockHash)CDeterministicMNListinline
SetHeight(int _height)CDeterministicMNListinline
Unserialize(Stream &s)CDeterministicMNListinline
UpdateMN(const CDeterministicMNCPtr &oldDmn, const CDeterministicMNStateCPtr &pdmnState)CDeterministicMNList
UpdateMN(const uint256 &proTxHash, const CDeterministicMNStateCPtr &pdmnState)CDeterministicMNList
UpdateMN(const CDeterministicMNCPtr &oldDmn, const CDeterministicMNStateDiff &stateDiff)CDeterministicMNList
UpdateUniqueProperty(const CDeterministicMNCPtr &dmn, const T &oldValue, const T &newValue)CDeterministicMNListinlineprivate
Released under the MIT license