Bitcoin Core  24.1.0
P2P Digital Currency
Chainstate Member List

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

AcceptBlockChainstate
ActivateBestChainStep(BlockValidationState &state, CBlockIndex *pindexMostWork, const std::shared_ptr< const CBlock > &pblock, bool &fInvalidFound, ConnectTrace &connectTrace) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
Chainstate(CTxMemPool *mempool, node::BlockManager &blockman, ChainstateManager &chainman, std::optional< uint256 > from_snapshot_blockhash=std::nullopt)Chainstateexplicit
ChainstateManagerChainstateprivate
CheckBlockIndex()Chainstate
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
CoinsDB() EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
CoinsTip() EXCLUSIVE_LOCKS_REQUIRED(Chainstateinline
ConnectBlockChainstate
ConnectTip(BlockValidationState &state, CBlockIndex *pindexNew, const std::shared_ptr< const CBlock > &pblock, ConnectTrace &connectTrace, DisconnectedBlockTransactions &disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
csChainstate
csChainstateprivate
DisconnectTip(BlockValidationState &state, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstate
FindForkInGlobalIndex(const CBlockLocator &locator) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
FindMostWorkChain() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
FlushStateToDisk(BlockValidationState &state, FlushStateMode mode, int nManualPruneHeight=0)Chainstate
ForceFlushStateToDisk()Chainstate
GetMempool()Chainstateinline
GUARDED_BY(::cs_main)Chainstateprotected
InitCoinsDB(size_t cache_size_bytes, bool in_memory, bool should_wipe, fs::path leveldb_name="chainstate")Chainstate
InvalidBlockFound(CBlockIndex *pindex, const BlockValidationState &state) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
LoadChainTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
LoadGenesisBlock()Chainstate
LoadMempool(const fs::path &load_path, fsbridge::FopenFn mockable_fopen_function=fsbridge::fopen)Chainstate
m_blockmanChainstate
m_cached_finished_ibdChainstatemutableprotected
m_chainChainstate
m_chainmanChainstate
m_chainstate_mutexChainstateprotected
m_coins_viewsChainstateprotected
m_coinsdb_cache_size_bytesChainstate
m_coinstip_cache_size_bytesChainstate
m_from_snapshot_blockhashChainstate
m_mempoolChainstateprotected
m_paramsChainstate
MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions &disconnectpool, bool fAddToMempool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainChainstateprivate
MempoolMutex() const LOCK_RETURNED(m_mempool -> cs)Chainstateinlineprivate
nBlockReverseSequenceIdChainstateprotected
NeedsRedownload() const EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstate
nLastPreciousChainworkChainstateprotected
PruneAndFlush()Chainstate
PruneBlockIndexCandidates()Chainstate
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
reliesOnAssumedValid()Chainstateinline
ReplayBlocks()Chainstate
ResetBlockFailureFlagsChainstate
ResetCoinsViews()Chainstateinline
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main)Chainstateprivate
setBlockIndexCandidatesChainstate