hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
block_creator.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_BLOCK_CREATOR_HPP
7 #define IROHA_BLOCK_CREATOR_HPP
8 
10 
11 namespace iroha {
12  namespace simulator {
13  struct VerifiedProposalCreatorEvent;
14 
18  class BlockCreator {
19  public:
24  VerifiedProposalCreatorEvent const &event) = 0;
25 
26  virtual ~BlockCreator() = default;
27  };
28  } // namespace simulator
29 } // namespace iroha
30 
31 #endif // IROHA_BLOCK_CREATOR_HPP
Definition: block_creator_common.hpp:34
Definition: block_query.hpp:15
virtual BlockCreatorEvent processVerifiedProposal(VerifiedProposalCreatorEvent const &event)=0
virtual ~BlockCreator()=default
Definition: block_creator.hpp:18
Definition: verified_proposal_creator_common.hpp:21