#include "stateful_validator.hpp"


Public Member Functions | |
| virtual | ~StatefulValidator ()=default |
| virtual std::unique_ptr< VerifiedProposalAndErrors > | validate (const shared_model::interface::Proposal &proposal, ametsuchi::TemporaryWsv &temporaryWsv)=0 |
Interface for performing stateful validation
|
virtualdefault |
|
pure virtual |
Function perform stateful validation on proposal and return proposal with valid transactions
| proposal | - proposal for validation |
| wsv | - temporary wsv for validation, this wsv not affected on ledger, all changes after removing wsv will be ignored |
Implemented in iroha::validation::StatefulValidatorImpl.