#include "block_validator.hpp"
Public Member Functions | |
Answer | validate (const interface::Block &block) const override |
![]() | |
ContainerValidator (const FieldValidator &field_validator=FieldValidator(), const TransactionsCollectionValidator &transactions_collection_validator=TransactionsCollectionValidator()) | |
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 |
![]() | |
FieldValidator | field_validator_ |
Class that validates block
|
inlineoverridevirtual |
Applies validation on block
block |
Implements shared_model::validation::AbstractValidator< interface::Block >.