Bitcoin ABC 0.26.3
P2P Digital Currency
|
This is the complete list of members for ChainstateManager, including all inherited members.
AcceptBlockHeader(const CBlockHeader &block, BlockValidationState &state, CBlockIndex **ppindex, bool min_pow_checked, const std::optional< CCheckpointData > &test_checkpoints=std::nullopt) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | ChainstateManager | private |
ActivateSnapshot(AutoFile &coins_file, const node::SnapshotMetadata &metadata, bool in_memory) | ChainstateManager | |
ActiveChain() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
ActiveChainstate() const | ChainstateManager | |
ActiveHeight() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
ActiveTip() const EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | inline |
AssumedValidBlock() const | ChainstateManager | inline |
BlockIndex() EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inline |
Chainstate | ChainstateManager | private |
ChainstateManager(Options options, node::BlockManager::Options blockman_options) | ChainstateManager | explicit |
DumpRecentHeadersTime | ChainstateManager | |
GetAll | ChainstateManager | |
GetConfig() const | ChainstateManager | inline |
GetConsensus() const | ChainstateManager | inline |
GetMutex() const LOCK_RETURNED( | ChainstateManager | inline |
GetNotifications() const | ChainstateManager | inline |
GetParams() const | ChainstateManager | inline |
GUARDED_BY(::cs_main) | ChainstateManager | private |
GUARDED_BY(::cs_main) | ChainstateManager | private |
GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
GUARDED_BY(::cs_main) | ChainstateManager | inlineprivate |
GUARDED_BY(::cs_main) | ChainstateManager | inline |
IsSnapshotActive() const | ChainstateManager | |
IsSnapshotValidated() const EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inline |
IsUsable(const Chainstate *const pchainstate) const EXCLUSIVE_LOCKS_REQUIRED( | ChainstateManager | inlineprivate |
LoadBlockIndex() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | ChainstateManager | |
LoadRecentHeadersTime(const fs::path &filePath) EXCLUSIVE_LOCKS_REQUIRED(GetMutex()) | ChainstateManager | |
m_blockman | ChainstateManager | |
m_failed_blocks | ChainstateManager | |
m_load_block | ChainstateManager | |
m_options | ChainstateManager | |
m_total_coinsdb_cache | ChainstateManager | |
m_total_coinstip_cache | ChainstateManager | |
MinimumChainWork() const | ChainstateManager | inline |
Options typedef | ChainstateManager | |
PopulateAndValidateSnapshot(Chainstate &snapshot_chainstate, AutoFile &coins_file, const node::SnapshotMetadata &metadata) | ChainstateManager | private |
ProcessNewBlock(const std::shared_ptr< const CBlock > &block, bool force_processing, bool min_pow_checked, bool *new_block, avalanche::Processor *const avalanche=nullptr) LOCKS_EXCLUDED(cs_main) | ChainstateManager | |
ProcessNewBlockHeaders(const std::vector< CBlockHeader > &block, bool min_pow_checked, BlockValidationState &state, const CBlockIndex **ppindex=nullptr, const std::optional< CCheckpointData > &test_checkpoints=std::nullopt) LOCKS_EXCLUDED(cs_main) | ChainstateManager | |
ProcessTransaction(const CTransactionRef &tx, bool test_accept=false) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | ChainstateManager | |
ReportHeadersPresync(const arith_uint256 &work, int64_t height, int64_t timestamp) | ChainstateManager | |
ShouldCheckBlockIndex() const | ChainstateManager | inline |
SnapshotBlockhash() const | ChainstateManager |