diff options
author | Carl Dong <contact@carldong.me> | 2020-09-02 16:05:54 -0400 |
---|---|---|
committer | Carl Dong <contact@carldong.me> | 2021-01-28 14:15:26 -0500 |
commit | 0e17c833cda67cdba5338bd7409061772b6d5edb (patch) | |
tree | 652cc3c418043d00b816b565b3d1ba2ebacd5373 | |
parent | d363d06bf7d6c3736140672ba8a7f82f4d6fb6ab (diff) |
validation: Make CChainState.m_blockman public
-rw-r--r-- | src/validation.cpp | 4 | ||||
-rw-r--r-- | src/validation.h | 9 |
2 files changed, 6 insertions, 7 deletions
diff --git a/src/validation.cpp b/src/validation.cpp index fe08c37b8f..3a9ad5844e 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -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( diff --git a/src/validation.h b/src/validation.h index d39c02f795..ad5cbe019e 100644 --- a/src/validation.h +++ b/src/validation.h @@ -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()); /** |