3 #include <unordered_map>
15 std::unordered_map<blk_hash_t, std::pair<uint64_t, std::unordered_map<vote_hash_t, std::shared_ptr<PbftVote>>>>
17 std::unordered_map<addr_t, std::pair<std::shared_ptr<PbftVote>, std::shared_ptr<PbftVote>>>
unique_voters;
uint32_t PbftStep
Definition: types.hpp:26
std::map< PbftStep, StepVotes > step_votes
Definition: verified_votes.hpp:24
std::unordered_map< addr_t, std::pair< std::shared_ptr< PbftVote >, std::shared_ptr< PbftVote > > > unique_voters
Definition: verified_votes.hpp:17
PbftStep network_t_plus_one_step
Definition: verified_votes.hpp:30
std::unordered_map< blk_hash_t, std::pair< uint64_t, std::unordered_map< vote_hash_t, std::shared_ptr< PbftVote > > > > votes
Definition: verified_votes.hpp:16
std::unordered_map< TwoTPlusOneVotedBlockType, std::pair< blk_hash_t, PbftStep > > two_t_plus_one_voted_blocks_
Definition: verified_votes.hpp:21
TwoTPlusOneVotedBlockType
Definition: verified_votes.hpp:11
Definition: verified_votes.hpp:13
Definition: verified_votes.hpp:14