6 #ifndef IROHA_LEDGER_STATE_HPP 7 #define IROHA_LEDGER_STATE_HPP 20 : height(height), top_hash(
std::move(top_hash)) {}
30 : ledger_peers(
std::move(peers)),
31 top_block_info(height,
std::move(top_hash)) {}
35 #endif // IROHA_LEDGER_STATE_HPP 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:25
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:23
shared_model::interface::types::PeerList ledger_peers
Definition: ledger_state.hpp:24
LedgerState(shared_model::interface::types::PeerList peers, shared_model::interface::types::HeightType height, shared_model::crypto::Hash top_hash)
Definition: ledger_state.hpp:27
std::vector< std::shared_ptr< shared_model::interface::Peer > > PeerList
Type of peers collection.
Definition: types.hpp:93
TopBlockInfo(shared_model::interface::types::HeightType height, shared_model::crypto::Hash top_hash)
Definition: ledger_state.hpp:18