#include "proto_proposal_validator.hpp"


Public Types | |
| using | ProtoValidatorType = std::shared_ptr< shared_model::validation::AbstractValidator< typename iroha::protocol::Transaction > > |
Public Member Functions | |
| ProtoProposalValidator (ProtoValidatorType transaction_validator) | |
| std::optional< ValidationError > | validate (const iroha::protocol::Proposal &proposal) const override |
Public Member Functions inherited from shared_model::validation::AbstractValidator< iroha::protocol::Proposal > | |
| virtual | ~AbstractValidator ()=default |
| using shared_model::validation::ProtoProposalValidator::ProtoValidatorType = std::shared_ptr<shared_model::validation::AbstractValidator< typename iroha::protocol::Transaction> > |
| shared_model::validation::ProtoProposalValidator::ProtoProposalValidator | ( | ProtoValidatorType | transaction_validator | ) |
|
overridevirtual |
Implements shared_model::validation::AbstractValidator< iroha::protocol::Proposal >.
