#include "block_creator.hpp"


Public Member Functions | |
| virtual boost::optional< std::shared_ptr< shared_model::interface::Block > > | processVerifiedProposal (const std::shared_ptr< validation::VerifiedProposalAndErrors > &verified_proposal_and_errors, const TopBlockInfo &top_block_info)=0 |
| virtual rxcpp::observable< BlockCreatorEvent > | onBlock ()=0 |
| virtual | ~BlockCreator ()=default |
Interface for creating blocks from proposal
|
virtualdefault |
|
pure virtual |
Emit blocks made from proposals
Implemented in iroha::simulator::Simulator.
|
pure virtual |
Creates a block from given proposal and top block info