6 #ifndef IROHA_LEDGER_STATE_HPP 7 #define IROHA_LEDGER_STATE_HPP 22 : height(height), top_hash(
std::move(top_hash)) {}
32 : ledger_peers(
std::move(peers)),
33 top_block_info(height,
std::move(top_hash)) {}
37 #endif // IROHA_LEDGER_STATE_HPP TopBlockInfo()
Definition: ledger_state.hpp:18
uint64_t HeightType
Type of height (for Block, Proposal etc)
Definition: types.hpp:48
shared_model::interface::types::HeightType height
Definition: ledger_state.hpp:15
TopBlockInfo top_block_info
Definition: ledger_state.hpp:27
Definition: ledger_state.hpp:14
Definition: block_query.hpp:15
shared_model::crypto::Hash top_hash
Definition: ledger_state.hpp:16
Definition: ledger_state.hpp:25
shared_model::interface::types::PeerList ledger_peers
Definition: ledger_state.hpp:26
LedgerState(shared_model::interface::types::PeerList peers, shared_model::interface::types::HeightType height, shared_model::crypto::Hash top_hash)
Definition: ledger_state.hpp:29
std::vector< std::shared_ptr< shared_model::interface::Peer > > PeerList
Type of peers collection.
Definition: types.hpp:95
TopBlockInfo(shared_model::interface::types::HeightType height, shared_model::crypto::Hash top_hash)
Definition: ledger_state.hpp:20