10 std::shared_ptr<TimePeriodPacketsStats> packets_stats,
11 std::shared_ptr<PbftSyncingState> pbft_syncing_state, std::shared_ptr<PbftChain> pbft_chain,
12 std::shared_ptr<PbftManager> pbft_mgr, std::shared_ptr<DagManager> dag_mgr,
13 std::shared_ptr<DbStorage> db,
const std::string& log_channel_name);
ExtSyncingPacketHandler is extended abstract PacketHandler with added functions that are used in pack...
Definition ext_syncing_packet_handler.hpp:19
Definition sync_packet_handler.hpp:7
virtual bool syncPeerPbft(PbftPeriod request_period)
Send sync request to the current syncing peer with specified request_period.
Definition sync_packet_handler.cpp:60
const h256 kGenesisHash
Definition sync_packet_handler.hpp:35
virtual bool sendStatus(const dev::p2p::NodeID &node_id, bool initial)
Definition sync_packet_handler.cpp:90
void startSyncingPbft()
Start syncing pbft if needed.
Definition sync_packet_handler.cpp:20
void sendStatusToPeers()
Definition sync_packet_handler.cpp:78
Definition vote_manager.hpp:24
EthBlockNumber PbftPeriod
Definition types.hpp:25