Bitcoin Core  21.99.0
P2P Digital Currency
CChainState Member List

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

AcceptBlock(const std::shared_ptr< const CBlock > &pblock, BlockValidationState &state, const CChainParams &chainparams, CBlockIndex **ppindex, bool fRequested, const FlatFilePos *dbp, bool *fNewBlock) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
ActivateBestChain(BlockValidationState &state, const CChainParams &chainparams, std::shared_ptr< const CBlock > pblock=nullptr) LOCKS_EXCLUDED(cs_main)CChainState
ActivateBestChainStep(BlockValidationState &state, const CChainParams &chainparams, CBlockIndex *pindexMostWork, const std::shared_ptr< const CBlock > &pblock, bool &fInvalidFound, ConnectTrace &connectTrace) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainStateprivate
CChainState(CTxMemPool &mempool, BlockManager &blockman, uint256 from_snapshot_blockhash=uint256())CChainStateexplicit
ChainstateManagerCChainStateprivate
CheckBlockIndex(const Consensus::Params &consensusParams)CChainState
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
CoinsDB() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateinline
CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateinline
CoinsTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateinline
ConnectBlock(const CBlock &block, BlockValidationState &state, CBlockIndex *pindex, CCoinsViewCache &view, const CChainParams &chainparams, bool fJustCheck=false) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
ConnectTip(BlockValidationState &state, const CChainParams &chainparams, CBlockIndex *pindexNew, const std::shared_ptr< const CBlock > &pblock, ConnectTrace &connectTrace, DisconnectedBlockTransactions &disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainStateprivate
csCChainState
cs_nBlockSequenceIdCChainStateprotected
DisconnectBlock(const CBlock &block, const CBlockIndex *pindex, CCoinsViewCache &view)CChainState
DisconnectTip(BlockValidationState &state, const CChainParams &chainparams, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_mainCChainState
EraseBlockData(CBlockIndex *index) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
FindMostWorkChain() EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
FlushStateToDisk(const CChainParams &chainparams, BlockValidationState &state, FlushStateMode mode, int nManualPruneHeight=0)CChainState
ForceFlushStateToDisk()CChainState
InitCoinsDB(size_t cache_size_bytes, bool in_memory, bool should_wipe, std::string leveldb_name="chainstate")CChainState
InvalidateBlock(BlockValidationState &state, const CChainParams &chainparams, CBlockIndex *pindex) LOCKS_EXCLUDED(cs_main)CChainState
InvalidBlockFound(CBlockIndex *pindex, const BlockValidationState &state) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
IsInitialBlockDownload() constCChainState
LoadBlockIndexDB(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
LoadChainTip(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
LoadGenesisBlock(const CChainParams &chainparams)CChainState
LoadMempool(const ArgsManager &args)CChainState
m_blockmanCChainState
m_cached_finished_ibdCChainStatemutableprotected
m_chainCChainState
m_coins_viewsCChainStateprotected
m_coinsdb_cache_size_bytesCChainState
m_coinstip_cache_size_bytesCChainState
m_cs_chainstateCChainStateprotected
m_from_snapshot_blockhashCChainState
m_mempoolCChainStateprotected
nBlockReverseSequenceIdCChainStateprotected
nBlockSequenceIdCChainStateprotected
nLastPreciousChainworkCChainStateprotected
PreciousBlock(BlockValidationState &state, const CChainParams &params, CBlockIndex *pindex) LOCKS_EXCLUDED(cs_main)CChainState
PruneAndFlush()CChainState
PruneBlockIndexCandidates()CChainState
ReceivedBlockTransactions(const CBlock &block, CBlockIndex *pindexNew, const FlatFilePos &pos, const Consensus::Params &consensusParams) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
ReplayBlocks(const CChainParams &params)CChainState
ResetBlockFailureFlags(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
ResetCoinsViews()CChainStateinline
RewindBlockIndex(const CChainParams &params) LOCKS_EXCLUDED(cs_main)CChainState
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs, const CChainParams &params) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainStateprivate
setBlockIndexCandidatesCChainState
UnloadBlockIndex()CChainState