TARAXA
|
#include <thread>
#include "common/types.hpp"
#include "config/config.hpp"
#include "final_chain/final_chain.hpp"
#include "logger/logger.hpp"
#include "network/network.hpp"
#include "pbft/period_data_queue.hpp"
#include "pbft/proposed_blocks.hpp"
Go to the source code of this file.
Classes | |
class | taraxa::PbftManager |
PbftManager class is a daemon that is used to finalize a bench of directed acyclic graph (DAG) blocks by using Practical Byzantine Fault Tolerance (PBFT) protocol. More... | |
Namespaces | |
taraxa | |
Enumerations | |
enum | taraxa::PbftStates { taraxa::value_proposal_state = 1 , taraxa::filter_state , taraxa::certify_state , taraxa::finish_state , taraxa::finish_polling_state } |
enum class | taraxa::PbftStateRootValidation { taraxa::Valid = 0 , taraxa::Missing , taraxa::Invalid } |