List of all items
Structs
- BlockId
- BlockImporter
- Justification
- JustificationTranslator
- MillisecsPerBlock
- PhronBlockImport
- PhronConfig
- ProtocolNaming
- RateLimiterConfig
- RedirectingBlockImport
- SessionPeriod
- SubstrateChainStatus
- SyncOracle
- TracingBlockImport
- UnitCreationDelay
- ValidatorAddressCache
- ValidatorAddressingInfo
- abft::SignatureSet
- abft::crypto::Keychain
- abft::network::NetworkWrapper
- abft::traits::OrdForHash
- abft::traits::SpawnHandle
- abft::traits::Wrapper
- abft::types::NodeCount
- abft::types::NodeIndex
- aggregation::Aggregator
- aggregation::NetworkWrapper
- aggregation::NoopMetrics
- compatibility::Version
- crypto::AuthorityPen
- crypto::AuthorityVerifier
- crypto::Signature
- crypto::SignatureV1
- data_io::ChainInfoCacheConfig
- data_io::PhronData
- data_io::chain_info::AuxFinalizationChainInfoProvider
- data_io::chain_info::CachedChainInfoProvider
- data_io::chain_info::SubstrateChainInfoProvider
- data_io::data_interpreter::OrderedDataInterpreter
- data_io::data_provider::ChainInfo
- data_io::data_provider::ChainTracker
- data_io::data_provider::ChainTrackerConfig
- data_io::data_provider::DataProvider
- data_io::data_store::DataStore
- data_io::data_store::DataStoreConfig
- data_io::data_store::PendingMessageInfo
- data_io::data_store::PendingProposalInfo
- data_io::legacy::ChainInfoCacheConfig
- data_io::legacy::PhronData
- data_io::legacy::data_interpreter::OrderedDataInterpreter
- data_io::legacy::data_provider::ChainInfo
- data_io::legacy::data_provider::ChainTracker
- data_io::legacy::data_provider::ChainTrackerConfig
- data_io::legacy::data_provider::DataProvider
- data_io::legacy::data_store::DataStore
- data_io::legacy::data_store::DataStoreConfig
- data_io::legacy::data_store::PendingMessageInfo
- data_io::legacy::data_store::PendingProposalInfo
- data_io::legacy::proposal::PhronProposal
- data_io::legacy::proposal::UnvalidatedPhronProposal
- data_io::proposal::PhronProposal
- data_io::proposal::UnvalidatedPhronProposal
- finalization::PhronFinalizer
- idx_to_account::ValidatorIndexToAccountIdConverterImpl
- import::PhronBlockImport
- import::RedirectingBlockImport
- import::TracingBlockImport
- justification::compatibility::PhronJustificationV1
- justification::compatibility::PhronJustificationV2
- network::address_cache::ValidatorAddressCache
- network::address_cache::ValidatorAddressingInfo
- network::data::component::MapReceiver
- network::data::component::MapSender
- network::data::component::SimpleNetwork
- network::data::split::SplitReceiver
- network::data::split::SplitSender
- network::data::split::ToLeftSplitConvert
- network::data::split::ToRightSplitConvert
- network::gossip::service::Service
- network::gossip::service::ServiceInterface
- network::session::AuthData
- network::session::Authentication
- network::session::SessionSender
- network::session::connections::Connections
- network::session::data::DataInSession
- network::session::discovery::Discovery
- network::session::handler::Handler
- network::session::manager::Manager
- network::session::manager::ManagerActions
- network::session::manager::PreNonvalidatorSession
- network::session::manager::PreValidatorSession
- network::session::manager::Session
- network::session::service::Config
- network::session::service::ManagerInterface
- network::session::service::Service
- network::substrate::NetworkEventStream
- network::substrate::ProtocolNaming
- network::substrate::SubstrateNetwork
- network::substrate::SubstrateNetworkSender
- network::tcp::AuthorityIdWrapper
- network::tcp::SignedTcpAddressingInformation
- network::tcp::TcpAddressingInformation
- network::tcp::TcpDialer
- party::ConsensusParty
- party::ConsensusPartyParams
- party::impls::ChainStateImpl
- party::manager::NodeSessionManagerImpl
- party::manager::SubtasksParams
- party::manager::aggregator::IO
- party::manager::authority::Subtasks
- party::manager::authority::Task
- party::manager::task::Task
- party::manager::task::TaskCommon
- runtime_api::RuntimeApiImpl
- session::SessionBoundaries
- session::SessionBoundaryInfo
- session::SessionId
- session::SessionPeriod
- session_map::AuthorityProviderImpl
- session_map::FinalityNotifierImpl
- session_map::ReadOnlySessionMap
- session_map::SessionMapUpdater
- session_map::SharedSessionMap
- sync::data::PreRequest
- sync::data::Request
- sync::data::RequestV1
- sync::data::State
- sync::data::StateV1
- sync::data::VersionWrapper
- sync::forest::Forest
- sync::forest::VertexWithChildren
- sync::forest::vertex::Vertex
- sync::handler::DatabaseIO
- sync::handler::Handler
- sync::handler::InterestProvider
- sync::handler::request_handler::PreChunk
- sync::handler::request_handler::RequestHandler
- sync::handler::request_handler::StepResult
- sync::message_limiter::Limiter
- sync::service::IO
- sync::service::Service
- sync::substrate::BlockImporter
- sync::substrate::chain_status::SubstrateChainStatus
- sync::substrate::justification::Justification
- sync::substrate::justification::JustificationTranslator
- sync::substrate::status_notifier::SubstrateChainStatusNotifier
- sync::substrate::verification::SubstrateFinalizationInfo
- sync::substrate::verification::cache::CachedData
- sync::substrate::verification::cache::VerifierCache
- sync::substrate::verification::verifier::SessionVerifier
- sync::task_queue::ScheduledTask
- sync::task_queue::TaskQueue
- sync::tasks::RequestTask
- sync::ticker::Ticker
- sync_oracle::SyncOracle
Enums
- PhronJustification
- Protocol
- TimingBlockMetrics
- VersionedEitherMessage
- VersionedTryFromError
- abft::types::Recipient
- aggregation::EitherAggregator
- crypto::Error
- data_io::data_store::ChainEvent
- data_io::legacy::data_store::ChainEvent
- data_io::legacy::proposal::PendingProposalStatus
- data_io::legacy::proposal::ProposalStatus
- data_io::legacy::proposal::ValidationError
- data_io::proposal::PendingProposalStatus
- data_io::proposal::ProposalStatus
- data_io::proposal::ValidationError
- import::RedirectingImportError
- import::SendJustificationError
- justification::PhronJustification
- justification::compatibility::Error
- justification::compatibility::VersionedPhronJustification
- metrics::Checkpoint
- metrics::TimingBlockMetrics
- network::address_cache::ValidatorAddressCacheUpdaterImpl
- network::data::SendError
- network::data::split::Split
- network::gossip::Event
- network::gossip::Protocol
- network::gossip::metrics::Metrics
- network::gossip::service::Command
- network::gossip::service::Error
- network::gossip::service::SendError
- network::session::compatibility::Error
- network::session::compatibility::VersionedAuthentication
- network::session::handler::HandlerError
- network::session::handler::SessionInfo
- network::session::manager::ConnectionCommand
- network::session::manager::SendError
- network::session::service::Error
- network::session::service::ManagerError
- network::session::service::SessionCommand
- network::substrate::SenderError
- network::tcp::AddressingInformationError
- network::tcp::Error
- party::backup::BackupLoadError
- party::manager::aggregator::AggregatorVersion
- runtime_api::ApiError
- sync::BlockStatus
- sync::ChainStatusNotification
- sync::FinalizationStatus
- sync::data::BranchKnowledge
- sync::data::NetworkData
- sync::data::NetworkDataV2
- sync::data::ResponseItem
- sync::data::VersionedNetworkData
- sync::forest::Error
- sync::forest::ExtensionRequest
- sync::forest::InitializationError
- sync::forest::Interest
- sync::forest::SpecialState
- sync::forest::VertexHandle
- sync::forest::VertexHandleMut
- sync::forest::vertex::HeaderImportance
- sync::forest::vertex::Importance
- sync::forest::vertex::InnerVertex
- sync::handler::Error
- sync::handler::HandleStateAction
- sync::handler::MissedImportData
- sync::handler::TrySyncError
- sync::handler::request_handler::Action
- sync::handler::request_handler::HeadOfChunk
- sync::handler::request_handler::RequestHandlerError
- sync::handler::request_handler::State
- sync::message_limiter::Error
- sync::metrics::Event
- sync::metrics::Metrics
- sync::substrate::chain_status::Error
- sync::substrate::justification::InnerJustification
- sync::substrate::justification::TranslateError
- sync::substrate::status_notifier::Error
- sync::substrate::verification::HeaderVerificationError
- sync::substrate::verification::VerificationError
- sync::substrate::verification::cache::CacheError
- sync::substrate::verification::verifier::SessionVerificationError
- sync::tasks::Action
- sync::ticker::Mode
Traits
- ClientForPhron
- abft::traits::Hash
- compatibility::Versioned
- data_io::PhronNetworkMessage
- data_io::chain_info::ChainInfoProvider
- data_io::legacy::PhronNetworkMessage
- finalization::BlockFinalizer
- idx_to_account::ValidatorIndexToAccountIdConverter
- network::Data
- network::address_cache::ValidatorAddressCacheUpdater
- network::data::Network
- network::data::component::Network
- network::data::component::NetworkExt
- network::data::component::NetworkMap
- network::data::component::Receiver
- network::data::component::ReceiverMap
- network::data::component::Sender
- network::data::component::SenderMap
- network::data::split::Convert
- network::gossip::EventStream
- network::gossip::Network
- network::gossip::NetworkSender
- network::gossip::RawNetwork
- network::session::SessionManager
- party::manager::task::Runnable
- party::traits::ChainState
- party::traits::NodeSessionManager
- runtime_api::RuntimeApi
- session_map::AuthorityProvider
- session_map::FinalityNotifier
- sync::Block
- sync::BlockImport
- sync::ChainStatus
- sync::ChainStatusNotifier
- sync::Finalizer
- sync::Header
- sync::Justification
- sync::JustificationSubmissions
- sync::PeerId
- sync::RequestBlocks
- sync::UnverifiedHeader
- sync::UnverifiedJustification
- sync::Verifier
- sync::handler::HandlerTypes
- sync::handler::request_handler::HandlerTypes
- sync::substrate::verification::FinalizationInfo
Functions
- abft::common::exponential_slowdown
- abft::common::sanity_check_round_delays
- abft::common::sanity_check_round_delays_inner
- abft::common::unit_creation_delay_fn
- abft::current::create_phron_config
- abft::current::run_member
- abft::legacy::create_phron_config
- abft::legacy::run_member
- crypto::verify
- data_io::data_interpreter::get_last_block_prev_session
- data_io::data_provider::get_parent
- data_io::data_provider::get_proposal
- data_io::data_provider::reduce_header_to_num
- data_io::legacy::data_interpreter::get_last_block_prev_session
- data_io::legacy::data_provider::get_parent
- data_io::legacy::data_provider::get_proposal
- data_io::legacy::data_provider::reduce_header_to_num
- data_io::legacy::status_provider::get_proposal_status
- data_io::legacy::status_provider::is_ancestor_finalized
- data_io::legacy::status_provider::is_branch_ancestry_correct
- data_io::legacy::status_provider::is_hopeless_fork
- data_io::status_provider::get_proposal_status
- data_io::status_provider::is_ancestor_finalized
- data_io::status_provider::is_branch_ancestry_correct
- data_io::status_provider::is_hopeless_fork
- justification::compatibility::backwards_compatible_decode
- justification::compatibility::decode_pre_compatibility_justification
- justification::compatibility::encode_with_version
- justification::compatibility::versioned_encode
- metrics::exponential_buckets_two_sided
- network::address_cache::validator_address_cache_updater
- network::data::split::forward_or_wait
- network::data::split::split
- network::data::split::split_receiver
- network::data::split::split_sender
- network::gossip::metrics::protocol_name
- network::session::compatibility::encode_with_version
- network::session::handler::construct_session_info
- network::tcp::new_tcp_network
- nodes::new_pen
- nodes::run_validator_node
- party::backup::get_next_path
- party::backup::get_session_backup_idxs
- party::backup::load_backup
- party::backup::remove
- party::backup::rotate
- party::manager::aggregator::process_hash
- party::manager::aggregator::process_new_block_data
- party::manager::aggregator::run_aggregator
- party::manager::aggregator::task
- party::manager::task::task
- peers_set_config
- run_validator_node
- sync::data::encode_with_version
- sync::handler::request_handler::block_to_response
- sync::substrate::verification::cache::download_data
- sync::tasks::delay_for_attempt
Type Aliases
- CurrentSplitData
- Hasher
- LegacySplitData
- VersionedNetworkData
- abft::common::DelaySchedule
- abft::current::BlockHash
- abft::current::BlockNumber
- abft::current::network::NetworkData
- abft::legacy::BlockHash
- abft::legacy::BlockNumber
- abft::legacy::network::NetworkData
- aggregation::CurrentAggregator
- aggregation::CurrentRmc
- aggregation::CurrentRmcNetworkData
- aggregation::CurrentSignableBlockHash
- aggregation::LegacyAggregator
- aggregation::LegacyRmc
- aggregation::LegacyRmcNetworkData
- aggregation::LegacySignableBlockHash
- data_io::data_interpreter::InterpretersChainInfoProvider
- data_io::data_store::MessageId
- data_io::legacy::data_interpreter::InterpretersChainInfoProvider
- data_io::legacy::data_store::MessageId
- justification::compatibility::ByteCount
- network::data::split::LeftReceiver
- network::data::split::LeftSender
- network::data::split::RightReceiver
- network::data::split::RightSender
- network::session::Network
- network::session::compatibility::ByteCount
- network::session::compatibility::DiscoveryMessage
- network::session::manager::AddressedData
- party::backup::ABFTBackup
- party::backup::Loader
- party::backup::Saver
- party::manager::CurrentNetworkType
- party::manager::LegacyNetworkType
- party::manager::task::Handle
- runtime_api::QueuedKeys
- session_map::SessionMap
- session_map::SessionSubscribers
- sync::UnverifiedHeaderFor
- sync::data::ByteCount
- sync::data::ResponseItems
- sync::forest::Edge
- sync::handler::request_handler::Chunk
- sync::handler::request_handler::HandlerResult
- sync::message_limiter::MsgLimiter
- sync::tasks::DelayedTask
Constants
- STATUS_REPORT_INTERVAL
- abft::CURRENT_VERSION
- abft::LEGACY_VERSION
- abft::common::MAX_ROUNDS
- abft::common::SESSION_LEN_LOWER_BOUND_MS
- abft::current::VERSION
- abft::legacy::VERSION
- data_io::MAX_DATA_BRANCH_LEN
- data_io::data_provider::DEFAULT_REFRESH_INTERVAL
- data_io::legacy::MAX_DATA_BRANCH_LEN
- data_io::legacy::data_provider::DEFAULT_REFRESH_INTERVAL
- justification::LOG_TARGET
- metrics::LOG_TARGET
- metrics::MAX_BLOCKS_PER_CHECKPOINT
- network::address_cache::VALIDATOR_ADDRESS_CACHE_SIZE
- network::gossip::service::LOG_TARGET
- network::gossip::service::MAX_QUEUE_SIZE
- network::session::compatibility::MAX_AUTHENTICATION_SIZE
- network::substrate::AUTHENTICATION_PROTOCOL_NAME
- network::substrate::BLOCK_SYNC_PROTOCOL_NAME
- network::substrate::LEGACY_AUTHENTICATION_PROTOCOL_NAME
- network::tcp::KEY_TYPE
- network::tcp::LOG_TARGET
- nodes::VERIFIER_CACHE_SIZE
- party::SESSION_STATUS_CHECK_PERIOD
- party::backup::BACKUP_FILE_EXTENSION
- session_map::LOG_TARGET
- session_map::PRUNING_THRESHOLD
- sync::LOG_TARGET
- sync::data::MAX_SYNC_MESSAGE_SIZE
- sync::forest::MAX_DEPTH
- sync::forest::vertex::MAX_KNOW_MOST
- sync::message_limiter::MSG_BYTES_LIMIT
- sync::metrics::ALL_EVENTS
- sync::metrics::ERRORING_EVENTS
- sync::service::BROADCAST_COOLDOWN
- sync::service::CHAIN_EXTENSION_COOLDOWN
- sync::service::TICK_PERIOD
- sync::substrate::verification::HEADER_VERIFICATION_SLOT_OFFSET
- sync::tasks::ADDITIONAL_DELAY
- sync::tasks::MIN_DELAY
- sync_oracle::FAR_BEHIND_THRESHOLD
- sync_oracle::MAJOR_SYNC_THRESHOLD
- sync_oracle::OFFLINE_THRESHOLD