Bitcoin Core  22.99.0
P2P Digital Currency
CChainState Member List

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

AcceptBlockCChainState
ActivateBestChainStep(BlockValidationState &state, CBlockIndex *pindexMostWork, const std::shared_ptr< const CBlock > &pblock, bool &fInvalidFound, ConnectTrace &connectTrace) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainStateprivate
CChainState(CTxMemPool *mempool, node::BlockManager &blockman, ChainstateManager &chainman, std::optional< uint256 > from_snapshot_blockhash=std::nullopt)CChainStateexplicit
ChainstateManagerCChainStateprivate
CheckBlockIndex()CChainState
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
CoinsDB() EXCLUSIVE_LOCKS_REQUIRED(CChainStateinline
CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(CChainStateinline
CoinsTip() EXCLUSIVE_LOCKS_REQUIRED(CChainStateinline
ConnectBlockCChainState
ConnectTip(BlockValidationState &state, CBlockIndex *pindexNew, const std::shared_ptr< const CBlock > &pblock, ConnectTrace &connectTrace, DisconnectedBlockTransactions &disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainStateprivate
csCChainState
csCChainStateprivate
DisconnectTip(BlockValidationState &state, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainState
FindForkInGlobalIndex(const CBlockLocator &locator) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
FindMostWorkChain() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
FlushStateToDisk(BlockValidationState &state, FlushStateMode mode, int nManualPruneHeight=0)CChainState
ForceFlushStateToDisk()CChainState
GetMempool()CChainStateinline
GUARDED_BY(::cs_main)CChainStateprotected
InitCoinsDB(size_t cache_size_bytes, bool in_memory, bool should_wipe, std::string leveldb_name="chainstate")CChainState
InvalidBlockFound(CBlockIndex *pindex, const BlockValidationState &state) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
LoadChainTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
LoadGenesisBlock()CChainState
LoadMempool(const ArgsManager &args)CChainState
m_blockmanCChainState
m_cached_finished_ibdCChainStatemutableprotected
m_chainCChainState
m_chainmanCChainState
m_chainstate_mutexCChainStateprotected
m_coins_viewsCChainStateprotected
m_coinsdb_cache_size_bytesCChainState
m_coinstip_cache_size_bytesCChainState
m_from_snapshot_blockhashCChainState
m_mempoolCChainStateprotected
m_paramsCChainState
MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions &disconnectpool, bool fAddToMempool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainStateprivate
MempoolMutex() const LOCK_RETURNED(m_mempool -> cs)CChainStateinlineprivate
nBlockReverseSequenceIdCChainStateprotected
NeedsRedownload() const EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
nLastPreciousChainworkCChainStateprotected
PruneAndFlush()CChainState
PruneBlockIndexCandidates()CChainState
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
reliesOnAssumedValid()CChainStateinline
ReplayBlocks()CChainState
ResetBlockFailureFlagsCChainState
ResetCoinsViews()CChainStateinline
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
setBlockIndexCandidatesCChainState