Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
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) | CDeterministicMNList | inlineprivate |
ApplyDiff(const CBlockIndex *pindex, const CDeterministicMNListDiff &diff) const | CDeterministicMNList | |
blockHash | CDeterministicMNList | private |
BuildDiff(const CDeterministicMNList &to) const | CDeterministicMNList | |
BuildSimplifiedDiff(const CDeterministicMNList &to) const | CDeterministicMNList | |
CalcMaxPoSePenalty() const | CDeterministicMNList | |
CalcPenalty(int percent) const | CDeterministicMNList | |
CalculateQuorum(size_t maxSize, const uint256 &modifier) const | CDeterministicMNList | |
CalculateScores(const uint256 &modifier) const | CDeterministicMNList | |
CDeterministicMNList() | CDeterministicMNList | inline |
CDeterministicMNList(const uint256 &_blockHash, int _height, uint32_t _totalRegisteredCount) | CDeterministicMNList | inlineexplicit |
DeleteUniqueProperty(const CDeterministicMNCPtr &dmn, const T &oldValue) | CDeterministicMNList | inlineprivate |
ForEachMN(bool onlyValid, Callback &&cb) const | CDeterministicMNList | inline |
GetAllMNsCount() const | CDeterministicMNList | inline |
GetBlockHash() const | CDeterministicMNList | inline |
GetHeight() const | CDeterministicMNList | inline |
GetMN(const uint256 &proTxHash) const | CDeterministicMNList | |
GetMNByCollateral(const COutPoint &collateralOutpoint) const | CDeterministicMNList | |
GetMNByInternalId(uint64_t internalId) const | CDeterministicMNList | |
GetMNByOperatorKey(const CBLSPublicKey &pubKey) | CDeterministicMNList | |
GetMNByService(const CService &service) const | CDeterministicMNList | |
GetMNPayee() const | CDeterministicMNList | |
GetProjectedMNPayees(int nCount) const | CDeterministicMNList | |
GetTotalRegisteredCount() const | CDeterministicMNList | inline |
GetUniquePropertyMN(const T &v) const | CDeterministicMNList | inline |
GetValidMN(const uint256 &proTxHash) const | CDeterministicMNList | |
GetValidMNByCollateral(const COutPoint &collateralOutpoint) const | CDeterministicMNList | |
GetValidMNsCount() const | CDeterministicMNList | inline |
HasMN(const uint256 &proTxHash) const | CDeterministicMNList | inline |
HasMNByCollateral(const COutPoint &collateralOutpoint) const | CDeterministicMNList | inline |
HasUniqueProperty(const T &v) const | CDeterministicMNList | inline |
HasValidMNByCollateral(const COutPoint &collateralOutpoint) const | CDeterministicMNList | inline |
IsMNPoSeBanned(const uint256 &proTxHash) const | CDeterministicMNList | |
IsMNPoSeBanned(const CDeterministicMNCPtr &dmn) const | CDeterministicMNList | |
IsMNValid(const uint256 &proTxHash) const | CDeterministicMNList | |
IsMNValid(const CDeterministicMNCPtr &dmn) const | CDeterministicMNList | |
mnInternalIdMap | CDeterministicMNList | private |
MnInternalIdMap typedef | CDeterministicMNList | |
MnMap typedef | CDeterministicMNList | |
mnMap | CDeterministicMNList | private |
mnUniquePropertyMap | CDeterministicMNList | private |
MnUniquePropertyMap typedef | CDeterministicMNList | |
nHeight | CDeterministicMNList | private |
nTotalRegisteredCount | CDeterministicMNList | private |
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) | CDeterministicMNList | inline |
Serialize(Stream &s) const | CDeterministicMNList | inline |
SetBlockHash(const uint256 &_blockHash) | CDeterministicMNList | inline |
SetHeight(int _height) | CDeterministicMNList | inline |
Unserialize(Stream &s) | CDeterministicMNList | inline |
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) | CDeterministicMNList | inlineprivate |