mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-21 14:34:49 +01:00
validation: Make CChainState.m_blockman public
This commit is contained in:
parent
d363d06bf7
commit
0e17c833cd
2 changed files with 6 additions and 7 deletions
|
@ -1264,8 +1264,8 @@ void CoinsViews::InitCache()
|
|||
}
|
||||
|
||||
CChainState::CChainState(CTxMemPool& mempool, BlockManager& blockman, uint256 from_snapshot_blockhash)
|
||||
: m_blockman(blockman),
|
||||
m_mempool(mempool),
|
||||
: m_mempool(mempool),
|
||||
m_blockman(blockman),
|
||||
m_from_snapshot_blockhash(from_snapshot_blockhash) {}
|
||||
|
||||
void CChainState::InitCoinsDB(
|
||||
|
|
|
@ -536,11 +536,6 @@ protected:
|
|||
*/
|
||||
mutable std::atomic<bool> m_cached_finished_ibd{false};
|
||||
|
||||
//! Reference to a BlockManager instance which itself is shared across all
|
||||
//! CChainState instances. Keeping a local reference allows us to test more
|
||||
//! easily as opposed to referencing a global.
|
||||
BlockManager& m_blockman;
|
||||
|
||||
//! mempool that is kept in sync with the chain
|
||||
CTxMemPool& m_mempool;
|
||||
|
||||
|
@ -548,6 +543,10 @@ protected:
|
|||
std::unique_ptr<CoinsViews> m_coins_views;
|
||||
|
||||
public:
|
||||
//! Reference to a BlockManager instance which itself is shared across all
|
||||
//! CChainState instances.
|
||||
BlockManager& m_blockman;
|
||||
|
||||
explicit CChainState(CTxMemPool& mempool, BlockManager& blockman, uint256 from_snapshot_blockhash = uint256());
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue