#include <deterministicmns.h>
|
| | CDeterministicMNManager (CEvoDB &_evoDb) |
| |
| bool | ProcessBlock (const CBlock &block, const CBlockIndex *pindex, CValidationState &state, bool fJustCheck) |
| |
| bool | UndoBlock (const CBlock &block, const CBlockIndex *pindex) |
| |
| void | SetTipIndex (const CBlockIndex *pindex) |
| |
| bool | BuildNewListFromBlock (const CBlock &block, const CBlockIndex *pindexPrev, CValidationState &state, CDeterministicMNList &mnListRet, bool debugLogs) |
| |
| void | HandleQuorumCommitment (llmq::CFinalCommitment &qc, const CBlockIndex *pindexQuorum, CDeterministicMNList &mnList, bool debugLogs) |
| |
| void | DecreasePoSePenalties (CDeterministicMNList &mnList) |
| |
| CDeterministicMNList | GetListForBlock (const CBlockIndex *pindex) |
| |
| CDeterministicMNList | GetListAtChainTip () |
| |
| bool | IsDIP3Enforced (int nHeight) const |
| |
| bool | IsDIP3Enforced () const |
| |
| bool | LegacyMNObsolete (int nHeight) const |
| |
| bool | LegacyMNObsolete () const |
| |
| std::vector< CDeterministicMNCPtr > | GetAllQuorumMembers (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum) |
| |
Definition at line 554 of file deterministicmns.h.
◆ CDeterministicMNManager()
| CDeterministicMNManager::CDeterministicMNManager |
( |
CEvoDB & |
_evoDb | ) |
|
|
explicit |
◆ BuildNewListFromBlock()
◆ CleanupCache()
| void CDeterministicMNManager::CleanupCache |
( |
int |
nHeight | ) |
|
|
private |
◆ DecreasePoSePenalties()
◆ GetAllQuorumMembers()
◆ GetListAtChainTip()
◆ GetListForBlock()
◆ HandleQuorumCommitment()
◆ IsDIP3Enforced() [1/2]
| bool CDeterministicMNManager::IsDIP3Enforced |
( |
| ) |
const |
◆ IsDIP3Enforced() [2/2]
| bool CDeterministicMNManager::IsDIP3Enforced |
( |
int |
nHeight | ) |
const |
◆ LegacyMNObsolete() [1/2]
| bool CDeterministicMNManager::LegacyMNObsolete |
( |
| ) |
const |
◆ LegacyMNObsolete() [2/2]
| bool CDeterministicMNManager::LegacyMNObsolete |
( |
int |
nHeight | ) |
const |
◆ ProcessBlock()
◆ SetTipIndex()
| void CDeterministicMNManager::SetTipIndex |
( |
const CBlockIndex * |
pindex | ) |
|
◆ UndoBlock()
| bool CDeterministicMNManager::UndoBlock |
( |
const CBlock & |
block, |
|
|
const CBlockIndex * |
pindex |
|
) |
| |
◆ cs
◆ DISK_SNAPSHOT_PERIOD
| const int CDeterministicMNManager::DISK_SNAPSHOT_PERIOD = 1440 |
|
staticprivate |
◆ DISK_SNAPSHOTS
| const int CDeterministicMNManager::DISK_SNAPSHOTS = 3 |
|
staticprivate |
◆ evoDb
| CEvoDB& CDeterministicMNManager::evoDb |
|
private |
◆ LIST_DIFFS_CACHE_SIZE
◆ mnListDiffsCache
◆ mnListsCache
◆ tipIndex
| const CBlockIndex* CDeterministicMNManager::tipIndex {nullptr} |
|
private |
The documentation for this class was generated from the following files: