Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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) 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
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
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
IsInitialBlockDownload() const CChainState
LoadChainTip(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
LoadGenesisBlock(const CChainParams &chainparams)CChainState
LoadMempool(const ArgsManager &args)CChainState
m_blockmanCChainStateprotected
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