6 #ifndef IROHA_BATCH_ORDER_VALIDATOR_HPP 7 #define IROHA_BATCH_ORDER_VALIDATOR_HPP 14 namespace validation {
15 struct ValidationError;
21 std::optional<ValidationError>
validate(
26 const uint64_t max_batch_size_;
27 const bool partial_ordered_batches_are_valid_;
32 #endif // IROHA_ORDER_VALIDATOR_HPP boost::any_range< Transaction, boost::forward_traversal_tag, const Transaction & > TransactionsForwardCollectionType
Definition: transaction_sequence_common.hpp:25
Definition: batch_order_validator.hpp:17
BatchOrderValidator(std::shared_ptr< ValidatorsConfig > config)
Definition: batch_order_validator.cpp:20
Definition: command_executor.hpp:12
std::optional< ValidationError > validate(const interface::types::TransactionsForwardCollectionType &transactions) const
Definition: batch_order_validator.cpp:26