#include "main/application.hpp"#include <boost/filesystem.hpp>#include <optional>#include <rxcpp/operators/rx-map.hpp>#include "ametsuchi/impl/pool_wrapper.hpp"#include "ametsuchi/impl/storage_impl.hpp"#include "ametsuchi/impl/tx_presence_cache_impl.hpp"#include "ametsuchi/impl/wsv_restorer_impl.hpp"#include "ametsuchi/vm_caller.hpp"#include "backend/protobuf/proto_block_json_converter.hpp"#include "backend/protobuf/proto_permission_to_string.hpp"#include "backend/protobuf/proto_proposal_factory.hpp"#include "backend/protobuf/proto_query_response_factory.hpp"#include "backend/protobuf/proto_transport_factory.hpp"#include "backend/protobuf/proto_tx_status_factory.hpp"#include "common/bind.hpp"#include "common/files.hpp"#include "consensus/yac/consensus_outcome_type.hpp"#include "consensus/yac/consistency_model.hpp"#include "cryptography/crypto_provider/crypto_model_signer.hpp"#include "cryptography/default_hash_provider.hpp"#include "generator/generator.hpp"#include "interfaces/common_objects/string_view_types.hpp"#include "interfaces/iroha_internal/transaction_batch_factory_impl.hpp"#include "interfaces/iroha_internal/transaction_batch_parser_impl.hpp"#include "logger/logger.hpp"#include "logger/logger_manager.hpp"#include "main/impl/consensus_init.hpp"#include "main/impl/pending_transaction_storage_init.hpp"#include "main/impl/pg_connection_init.hpp"#include "main/impl/storage_init.hpp"#include "main/server_runner.hpp"#include "multi_sig_transactions/gossip_propagation_strategy.hpp"#include "multi_sig_transactions/mst_processor_impl.hpp"#include "multi_sig_transactions/mst_propagation_strategy_stub.hpp"#include "multi_sig_transactions/mst_time_provider_impl.hpp"#include "multi_sig_transactions/storage/mst_storage_impl.hpp"#include "multi_sig_transactions/transport/mst_transport_grpc.hpp"#include "multi_sig_transactions/transport/mst_transport_stub.hpp"#include "network/impl/block_loader_impl.hpp"#include "network/impl/channel_factory.hpp"#include "network/impl/channel_pool.hpp"#include "network/impl/client_factory_impl.hpp"#include "network/impl/generic_client_factory.hpp"#include "network/impl/peer_communication_service_impl.hpp"#include "network/impl/peer_tls_certificates_provider_root.hpp"#include "network/impl/peer_tls_certificates_provider_wsv.hpp"#include "network/impl/tls_credentials.hpp"#include "ordering/impl/kick_out_proposal_creation_strategy.hpp"#include "ordering/impl/on_demand_common.hpp"#include "ordering/impl/on_demand_ordering_gate.hpp"#include "ordering/impl/unique_creation_proposal_strategy.hpp"#include "simulator/impl/simulator.hpp"#include "synchronizer/impl/synchronizer_impl.hpp"#include "torii/impl/command_service_impl.hpp"#include "torii/impl/command_service_transport_grpc.hpp"#include "torii/impl/status_bus_impl.hpp"#include "torii/processor/query_processor_impl.hpp"#include "torii/processor/transaction_processor_impl.hpp"#include "torii/query_service.hpp"#include "torii/tls_params.hpp"#include "validation/impl/chain_validator_impl.hpp"#include "validation/impl/stateful_validator_impl.hpp"#include "validators/always_valid_validator.hpp"#include "validators/default_validator.hpp"#include "validators/field_validator.hpp"#include "validators/protobuf/proto_block_validator.hpp"#include "validators/protobuf/proto_proposal_validator.hpp"#include "validators/protobuf/proto_query_validator.hpp"#include "validators/protobuf/proto_transaction_validator.hpp"Variables | |
| static constexpr iroha::consensus::yac::ConsistencyModel | kConsensusConsistencyModel = iroha::consensus::yac::ConsistencyModel::kCft |
| Consensus consistency model type. More... | |
| static constexpr uint32_t | kStaleStreamMaxRoundsDefault = 2 |
| static constexpr uint32_t | kMstExpirationTimeDefault = 1440 |
| static constexpr uint32_t | kMaxRoundsDelayDefault = 3000 |
|
static |
Consensus consistency model type.
|
static |
|
static |
|
static |