6 #ifndef KAGOME_CONSENSUS_BABE_CONSISTENCYKEEPERIMPL 7 #define KAGOME_CONSENSUS_BABE_CONSISTENCYKEEPERIMPL 18 class AppStateManager;
30 std::shared_ptr<application::AppStateManager> app_state_manager,
31 std::shared_ptr<storage::BufferStorage> storage,
32 std::shared_ptr<blockchain::BlockTree> block_tree,
33 std::shared_ptr<blockchain::DigestTracker> digest_tracker);
48 std::shared_ptr<storage::BufferStorage>
storage_;
53 std::atomic_bool in_progress_{
false};
58 #endif // KAGOME_CONSENSUS_BABE_CONSISTENCYKEEPERIMPL
std::shared_ptr< application::AppStateManager > app_state_manager_
std::shared_ptr< soralog::Logger > Logger
std::shared_ptr< blockchain::BlockTree > block_tree_
std::shared_ptr< storage::BufferStorage > storage_
std::shared_ptr< blockchain::DigestTracker > digest_tracker_