#include "unsafe_proposal_factory.hpp"


Public Types | |
| using | TransactionsCollectionType = boost::any_range< Transaction, boost::forward_traversal_tag, const Transaction & > |
Public Member Functions | |
| virtual std::unique_ptr< Proposal > | unsafeCreateProposal (types::HeightType height, types::TimestampType created_time, TransactionsCollectionType transactions)=0 |
| virtual | ~UnsafeProposalFactory ()=default |
UnsafeProposalFactory creates proposal without stateless validation
| using shared_model::interface::UnsafeProposalFactory::TransactionsCollectionType = boost::any_range<Transaction, boost::forward_traversal_tag, const Transaction &> |
|
virtualdefault |
|
pure virtual |
Implemented in shared_model::proto::ProtoProposalFactory< Validator >.