9 namespace pillar_chain {
10 class PillarChainManager;
13 namespace final_chain {
24 std::shared_ptr<TimePeriodPacketsStats> packets_stats,
25 std::shared_ptr<pillar_chain::PillarChainManager> pillar_chain_manager,
26 const addr_t& node_addr,
const std::string& log_channel);
29 bool processPillarVote(
const std::shared_ptr<PillarVote>& vote,
const std::shared_ptr<TaraxaPeer>& peer);
Definition: FixedHash.h:35
Definition: ext_pillar_vote_packet_handler.hpp:21
ExtPillarVotePacketHandler(const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< pillar_chain::PillarChainManager > pillar_chain_manager, const addr_t &node_addr, const std::string &log_channel)
Definition: ext_bls_sig_packet_handler.cpp:6
bool processPillarVote(const std::shared_ptr< PillarVote > &vote, const std::shared_ptr< TaraxaPeer > &peer)
Definition: ext_bls_sig_packet_handler.cpp:14
std::shared_ptr< pillar_chain::PillarChainManager > pillar_chain_manager_
Definition: ext_pillar_vote_packet_handler.hpp:32
Packet handler base class that consists of shared state and some commonly used functions.
Definition: packet_handler.hpp:25
Definition: vote_manager.hpp:23
Definition: config.hpp:24