hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
verified_proposal_creator_common.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_VERIFIED_PROPOSAL_CREATOR_COMMON_HPP
7 #define IROHA_VERIFIED_PROPOSAL_CREATOR_COMMON_HPP
8 
9 #include <boost/optional.hpp>
11 #include "consensus/round.hpp"
13 
14 namespace iroha {
15  namespace simulator {
16 
22  boost::optional<std::shared_ptr<validation::VerifiedProposalAndErrors>>
25  std::shared_ptr<const LedgerState> ledger_state;
26  };
27 
28  std::shared_ptr<validation::VerifiedProposalAndErrors>
30 
31  } // namespace simulator
32 } // namespace iroha
33 
34 #endif // IROHA_VERIFIED_PROPOSAL_CREATOR_COMMON_HPP
std::shared_ptr< validation::VerifiedProposalAndErrors > getVerifiedProposalUnsafe(const VerifiedProposalCreatorEvent &event)
Definition: verified_proposal_creator_common.cpp:14
std::shared_ptr< const LedgerState > ledger_state
Definition: verified_proposal_creator_common.hpp:25
Definition: block_query.hpp:14
consensus::Round round
Definition: verified_proposal_creator_common.hpp:24
boost::optional< std::shared_ptr< validation::VerifiedProposalAndErrors > > verified_proposal_result
Definition: verified_proposal_creator_common.hpp:23
Definition: round.hpp:31
Definition: verified_proposal_creator_common.hpp:21