![]() |
Bitcoin Core
21.99.0
P2P Digital Currency
|
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_main | CChainState | private |
CChainState(CTxMemPool &mempool, BlockManager &blockman, uint256 from_snapshot_blockhash=uint256()) | CChainState | explicit |
ChainstateManager | CChainState | private |
CheckBlockIndex(const Consensus::Params &consensusParams) | CChainState | |
CheckForkWarningConditions() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
CoinsDB() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | inline |
CoinsErrorCatcher() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | inline |
CoinsTip() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | inline |
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_main | CChainState | private |
cs | CChainState | |
cs_nBlockSequenceId | CChainState | protected |
DisconnectBlock(const CBlock &block, const CBlockIndex *pindex, CCoinsViewCache &view) | CChainState | |
DisconnectTip(BlockValidationState &state, const CChainParams &chainparams, DisconnectedBlockTransactions *disconnectpool) EXCLUSIVE_LOCKS_REQUIRED(cs_main | CChainState | |
EraseBlockData(CBlockIndex *index) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
FindMostWorkChain() EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
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) | CChainState | private |
InvalidChainFound(CBlockIndex *pindexNew) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
IsInitialBlockDownload() const | CChainState | |
LoadBlockIndexDB(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
LoadChainTip(const CChainParams &chainparams) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | |
LoadGenesisBlock(const CChainParams &chainparams) | CChainState | |
LoadMempool(const ArgsManager &args) | CChainState | |
m_blockman | CChainState | |
m_cached_finished_ibd | CChainState | mutableprotected |
m_chain | CChainState | |
m_coins_views | CChainState | protected |
m_coinsdb_cache_size_bytes | CChainState | |
m_coinstip_cache_size_bytes | CChainState | |
m_cs_chainstate | CChainState | protected |
m_from_snapshot_blockhash | CChainState | |
m_mempool | CChainState | protected |
nBlockReverseSequenceId | CChainState | protected |
nBlockSequenceId | CChainState | protected |
nLastPreciousChainwork | CChainState | protected |
PreciousBlock(BlockValidationState &state, const CChainParams ¶ms, 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) | CChainState | private |
ReplayBlocks(const CChainParams ¶ms) | CChainState | |
ResetBlockFailureFlags(CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | |
ResetCoinsViews() | CChainState | inline |
RewindBlockIndex(const CChainParams ¶ms) LOCKS_EXCLUDED(cs_main) | CChainState | |
RollforwardBlock(const CBlockIndex *pindex, CCoinsViewCache &inputs, const CChainParams ¶ms) EXCLUSIVE_LOCKS_REQUIRED(cs_main) | CChainState | private |
setBlockIndexCandidates | CChainState | |
UnloadBlockIndex() | CChainState |