6 #ifndef IROHA_STATEFUL_VALIDATOR_COMMON_HPP 7 #define IROHA_STATEFUL_VALIDATOR_COMMON_HPP 13 #include <unordered_map> 25 namespace validation {
61 std::shared_ptr<const shared_model::interface::Proposal>
69 #endif // IROHA_STATEFUL_VALIDATOR_COMMON_HPP
std::string name
Name of the failed command.
Definition: stateful_validator_common.hpp:32
std::shared_ptr< const shared_model::interface::Proposal > verified_proposal
Definition: stateful_validator_common.hpp:62
std::vector< TransactionError > TransactionsErrors
Collection of transactions errors.
Definition: stateful_validator_common.hpp:55
TransactionsErrors rejected_transactions
Definition: stateful_validator_common.hpp:63
uint32_t error_code
Error code, with which the command failed.
Definition: stateful_validator_common.hpp:35
Definition: block_query.hpp:15
CommandError error
Definition: stateful_validator_common.hpp:51
shared_model::crypto::Hash tx_hash
Definition: stateful_validator_common.hpp:50
Definition: stateful_validator_common.hpp:30
std::string error_extra
Extra information about error for developers to be placed into the log.
Definition: stateful_validator_common.hpp:38
Type of verified proposal and errors appeared in the process.
Definition: stateful_validator_common.hpp:60
Definition: command_executor.hpp:13
Definition: stateful_validator_common.hpp:49
bool tx_passed_initial_validation
Shows, if transaction has passed initial validation.
Definition: stateful_validator_common.hpp:41