6 #ifndef IROHA_UNSAFE_BLOCK_FACTORY_HPP 7 #define IROHA_UNSAFE_BLOCK_FACTORY_HPP 38 #endif // IROHA_UNSAFE_BLOCK_FACTORY_HPP uint64_t HeightType
Type of height (for Block, Proposal etc)
Definition: types.hpp:48
virtual ~UnsafeBlockFactory()=default
virtual std::unique_ptr< Block > unsafeCreateBlock(types::HeightType height, const types::HashType &prev_hash, types::TimestampType created_time, const types::TransactionsCollectionType &txs, const interface::types::HashCollectionType &rejected_hashes)=0
Definition: unsafe_block_factory.hpp:16
boost::any_range< HashType, boost::forward_traversal_tag, const HashType & > HashCollectionType
Type of hash collection.
Definition: range_types.hpp:36
Definition: command_executor.hpp:12
boost::any_range< Transaction, boost::random_access_traversal_tag, Transaction & > TransactionsCollectionType
Type of transactions' collection.
Definition: range_types.hpp:29
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:67