#include "block_validator.hpp"
Public Member Functions | |
Answer | validate (const interface::Block &block) const override |
![]() | |
ContainerValidator (std::shared_ptr< ValidatorsConfig > config, FieldValidator field_validator) | |
ContainerValidator (std::shared_ptr< ValidatorsConfig > config) | |
Answer | validate (const interface::Block &cont, const std::string &reason_name, Validator &&validator) const |
Answer | validate (const interface::Block &cont, const std::string &reason_name) const |
![]() | |
virtual | ~AbstractValidator ()=default |
Additional Inherited Members | |
![]() | |
void | validateTransactions (ReasonsGroupType &reason, const interface::types::TransactionsCollectionType &transactions, interface::types::TimestampType current_timestamp) const |
ContainerValidator (FieldValidator field_validator, TransactionsCollectionValidator transactions_collection_validator) | |
![]() | |
FieldValidator | field_validator_ |
Class that validates block
|
inlineoverridevirtual |
Applies validation on block
block |
Implements shared_model::validation::AbstractValidator< interface::Block >.