Bitcoin Core  0.20.99
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) 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(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_nBlockSequenceIdCChainStateprivate
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
IsInitialBlockDownload() constCChainState
LoadChainTip(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main)CChainState
LoadGenesisBlock(const CChainParams &chainparams)CChainState
m_blockmanCChainStateprivate
m_cached_finished_ibdCChainStatemutableprivate
m_chainCChainState
m_coins_viewsCChainStateprivate
m_cs_chainstateCChainStateprivate
m_from_snapshot_blockhashCChainState
nBlockReverseSequenceIdCChainStateprivate
nBlockSequenceIdCChainStateprivate
nLastPreciousChainworkCChainStateprivate
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