#include "peer_orderer_impl.hpp"


Public Member Functions | |
| PeerOrdererImpl (std::shared_ptr< ametsuchi::PeerQueryFactory > peer_query_factory) | |
| boost::optional< ClusterOrdering > | getOrdering (const YacHash &hash, std::vector< std::shared_ptr< shared_model::interface::Peer >> const &peers) override |
Public Member Functions inherited from iroha::consensus::yac::YacPeerOrderer | |
| virtual | ~YacPeerOrderer ()=default |
|
explicit |
|
overridevirtual |
Provide order of peers based on hash and initial order of peers
| hash | - hash-object that used as seed of ordering shuffle |
| peers | - an ordered list of peers |
Implements iroha::consensus::yac::YacPeerOrderer.
