List of all items
Structs
- BootstrapData
- BootstrappedNode
- InitializedNode
- blockcfg::ApplyBlockLedger
- blockcfg::BftLeader
- blockcfg::Block
- blockcfg::Block0Date
- blockcfg::BlockDate
- blockcfg::ChainLength
- blockcfg::ConfigParams
- blockcfg::Contents
- blockcfg::ContentsBuilder
- blockcfg::EpochRewardsInfo
- blockcfg::GenesisLeader
- blockcfg::Gossip
- blockcfg::HeaderBft
- blockcfg::HeaderBftBuilder
- blockcfg::HeaderBuilder
- blockcfg::HeaderContentEvalContext
- blockcfg::HeaderDesc
- blockcfg::HeaderGenesisPraos
- blockcfg::HeaderGenesisPraosBuilder
- blockcfg::Leader
- blockcfg::Leadership
- blockcfg::Ledger
- blockcfg::LedgerStaticParameters
- blockcfg::Multiverse
- blockcfg::RewardsInfoParameters
- blockcfg::Value
- blockcfg::config::Block0Date
- blockcfg::config::TagIter
- blockchain::Blockchain
- blockchain::Branch
- blockchain::Checkpoints
- blockchain::EpochLeadership
- blockchain::LeadershipBlock
- blockchain::Multiverse
- blockchain::Ref
- blockchain::Storage
- blockchain::TaskData
- blockchain::Tip
- blockchain::branch::Branch
- blockchain::candidate::ChainAdvance
- blockchain::candidate::chain_landing::State
- blockchain::chain::Blockchain
- blockchain::chain::EpochLeadership
- blockchain::chain::LeadershipBlock
- blockchain::chain::PostCheckedHeader
- blockchain::chain::StreamInfo
- blockchain::chain::StreamReporter
- blockchain::checkpoints::Checkpoints
- blockchain::multiverse::Multiverse
- blockchain::process::Process
- blockchain::process::TaskData
- blockchain::reference::Ref
- blockchain::reference_cache::RefCache
- blockchain::storage::Ancestor
- blockchain::storage::Storage
- blockchain::tip::Tip
- blockchain::tip::TipUpdater
- client::TaskData
- context::Context
- context::FullContext
- context::ServerStopper
- diagnostic::Diagnostic
- fragment::Logs
- fragment::Pool
- fragment::PoolEntry
- fragment::Process
- fragment::entry::PoolEntry
- fragment::logs::Logs
- fragment::pool::Pool
- fragment::pool::internal::IndexedQueue
- fragment::pool::internal::IndexedQueueEntry
- fragment::pool::internal::IndexedQueueKeyRef
- fragment::pool::internal::Pool
- fragment::pool::internal::TimeoutQueueItem
- fragment::process::Process
- fragment::selection::FragmentSelectionResult
- fragment::selection::NewLedgerState
- fragment::selection::OldestFirst
- intercom::Error
- intercom::ReplyFuture
- intercom::ReplyHandle
- intercom::ReplySendError
- intercom::ReplyStream
- intercom::ReplyStreamFuture
- intercom::ReplyStreamHandle
- intercom::ReplyStreamSink
- intercom::ReplyTrySendError
- intercom::RequestSink
- intercom::RequestStreamHandle
- intercom::UploadStream
- jrpc::Config
- leadership::Enclave
- leadership::LeadershipLogHandle
- leadership::Logs
- leadership::Module
- leadership::ModuleConfig
- leadership::enclave::Enclave
- leadership::logs::LeadershipLogHandle
- leadership::logs::Logs
- leadership::logs::internal::Logs
- leadership::process::Entry
- leadership::process::Module
- leadership::process::ModuleConfig
- metrics::Metrics
- metrics::MetricsBuilder
- metrics::backends::Prometheus
- metrics::backends::SimpleCounter
- metrics::backends::prometheus_exporter::Prometheus
- metrics::backends::simple_counter::BlockCounters
- metrics::backends::simple_counter::SimpleCounter
- network::BootstrapPeers
- network::Channels
- network::ConnectionState
- network::GlobalState
- network::ListenError
- network::NetworkBootstrapResult
- network::TaskParams
- network::client::Client
- network::client::ClientBuilder
- network::client::InboundSubscriptions
- network::client::Progress
- network::client::connect::ConnectFuture
- network::client::connect::ConnectHandle
- network::p2p::comm::CommHandle
- network::p2p::comm::ConnectOptions
- network::p2p::comm::GetNodeAddress
- network::p2p::comm::OutboundSubscription
- network::p2p::comm::PeerComms
- network::p2p::comm::PeerInfo
- network::p2p::comm::PeerStats
- network::p2p::comm::Peers
- network::p2p::comm::PropagateError
- network::p2p::comm::peer_map::ClientAuth
- network::p2p::comm::peer_map::Entry
- network::p2p::comm::peer_map::PeerData
- network::p2p::comm::peer_map::PeerMap
- network::service::NodeService
- network::subscription::BlockAnnouncementProcessor
- network::subscription::FragmentProcessor
- network::subscription::GossipProcessor
- network::subscription::PendingProcessing
- rest::Config
- rest::v0::handlers::GetBlockNextIdQuery
- rest::v1::handlers::GetMessageStatusesQuery
- secure::Bft
- secure::GenesisPraos
- secure::NodePublic
- secure::NodeSecret
- secure::OwnerKey
- secure::enclave::Enclave
- secure::enclave::LeaderEvent
- secure::enclave::Schedule
- settings::CommandLine
- settings::LOG_FILTER_LEVEL_POSSIBLE_VALUES
- settings::command_arguments::CommandLine
- settings::command_arguments::JRpcArguments
- settings::command_arguments::RestArguments
- settings::command_arguments::StartArguments
- settings::logging::LogGuard
- settings::logging::LogSettings
- settings::start::Cors
- settings::start::JRpc
- settings::start::Mempool
- settings::start::RawSettings
- settings::start::Rest
- settings::start::Settings
- settings::start::Tls
- settings::start::config::Bootstrap
- settings::start::config::Config
- settings::start::config::ConfigLogSettings
- settings::start::config::Connection
- settings::start::config::Cors
- settings::start::config::JRpc
- settings::start::config::LayersConfig
- settings::start::config::Leadership
- settings::start::config::P2pConfig
- settings::start::config::Prometheus
- settings::start::config::Rest
- settings::start::config::Tls
- settings::start::config::TrustedPeer
- settings::start::network::Configuration
- settings::start::network::Listen
- settings::start::network::Peer
- settings::start::network::TrustedPeer
- state::State
- topology::Gossip
- topology::Gossips
- topology::NodeId
- topology::P2pTopology
- topology::PeerInfo
- topology::QuarantineConfig
- topology::ReportRecords
- topology::TaskData
- topology::View
- topology::gossip::Gossip
- topology::gossip::Gossips
- topology::layers::LayersConfig
- topology::layers::ParseError
- topology::layers::PreferredListConfig
- topology::layers::RingsConfig
- topology::layers::preferred_list::PreferredListConfig
- topology::layers::preferred_list::PreferredListLayer
- topology::layers::rings::ParseError
- topology::layers::rings::Rings
- topology::layers::rings::RingsConfig
- topology::process::Process
- topology::process::TaskData
- topology::quarantine::QuarantineConfig
- topology::quarantine::ReportRecord
- topology::quarantine::ReportRecords
- topology::topology::CustomLayerBuilder
- topology::topology::LOCAL_ADDR
- topology::topology::P2pTopology
- topology::topology::View
- utils::async_msg::MessageBox
- utils::async_msg::MessageQueue
- utils::async_msg::SendError
- utils::async_msg::TrySendError
- utils::fire_forget_scheduler::FireForgetScheduler
- utils::fire_forget_scheduler::FireForgetSchedulerConfig
- utils::fire_forget_scheduler::FireForgetSchedulerFuture
- utils::fire_forget_scheduler::RunningTask
- utils::fire_forget_scheduler::ScheduledTask
- utils::fire_forget_scheduler::TimedOutTask
- utils::task::Service
- utils::task::Services
- utils::task::TaskMessageBox
- utils::task::TokioServiceInfo
- watch_client::MessageProcessor
- watch_client::WatchClient
Enums
- blockcfg::Block0Error
- blockcfg::Block0Malformed
- blockcfg::BlockVersion
- blockcfg::ConfigParam
- blockcfg::Fragment
- blockcfg::Header
- blockcfg::HeaderSetConsensusSignature
- blockcfg::LeaderOutput
- blockcfg::ValueError
- blockcfg::config::ConfigParam
- blockcfg::config::Error
- blockcfg::config::RewardParams
- blockcfg::config::Tag
- blockchain::BootstrapError
- blockchain::CheckHeaderProof
- blockchain::ComparisonResult
- blockchain::Error
- blockchain::PreCheckedHeader
- blockchain::StorageError
- blockchain::bootstrap::Error
- blockchain::candidate::Error
- blockchain::candidate::chain_advance::Outcome
- blockchain::chain::AppliedBlock
- blockchain::chain::CheckHeaderProof
- blockchain::chain::Error
- blockchain::chain::HeaderChainVerifyError
- blockchain::chain::PreCheckedHeader
- blockchain::chain_selection::ComparisonResult
- blockchain::storage::Error
- blockchain::storage::StreamingError
- context::Error
- diagnostic::DiagnosticError
- diagnostic::RlimitResource
- fragment::Fragment
- fragment::pool::Error
- fragment::process::Error
- fragment::selection::ApplyFragmentError
- fragment::selection::FragmentSelectionAlgorithmParams
- fragment::selection::SelectionOutput
- intercom::BlockMsg
- intercom::ClientMsg
- intercom::NetworkMsg
- intercom::PropagateMsg
- intercom::TopologyMsg
- intercom::TransactionMsg
- intercom::WatchMsg
- jrpc::Error
- leadership::EnclaveError
- leadership::enclave::EnclaveError
- leadership::logs::LeadershipLogStatus
- leadership::process::LeadershipError
- network::FetchBlockError
- network::NewGlobalStateError
- network::PropagateError
- network::bootstrap::Error
- network::client::ProcessingOutcome
- network::client::connect::ConnectError
- network::grpc::client::FetchBlockError
- network::p2p::comm::ErrorKind
- network::p2p::comm::SubscriptionDirection
- network::p2p::comm::SubscriptionState
- network::p2p::comm::peer_map::CommStatus
- network::subscription::Direction
- network::subscription::FragmentProcessorSendFragmentsState
- rest::v0::logic::Error
- rest::v1::logic::Error
- secure::NodeSecretFromFileError
- settings::Block0Info
- settings::logging::Error
- settings::logging::LogFormat
- settings::logging::LogOutput
- settings::start::Error
- settings::start::network::PeerResolveError
- settings::start::network::Protocol
- start_up::Error
- start_up::ErrorKind
- start_up::error::Error
- start_up::error::ErrorKind
- topology::gossip::GossipError
- topology::quarantine::ReportNodeStatus
- utils::fire_forget_scheduler::Command
- utils::fire_forget_scheduler::Error
- utils::task::Input
- utils::task::ServiceError
- watch_client::RequestMsg
Traits
- blockcfg::Block0DataSource
- fragment::selection::FragmentSelectionAlgorithm
- metrics::MetricsBackend
- network::convert::Decode
- network::convert::Encode
Macros
Functions
- blockcfg::block_builder
- blockcfg::initial
- blockchain::bootstrap::bootstrap_from_stream
- blockchain::bootstrap::report
- blockchain::bootstrap_from_stream
- blockchain::candidate::advance_branch
- blockchain::candidate::land_header_chain
- blockchain::chain::new_epoch_leadership_from
- blockchain::chain::pre_verify_link
- blockchain::chain::write_reward_info
- blockchain::chain_selection::check_rollback_up_to
- blockchain::chain_selection::compare_against
- blockchain::compare_against
- blockchain::new_epoch_leadership_from
- blockchain::process::chain_header_error_into_reply
- blockchain::process::check_and_apply_block
- blockchain::process::network_block_error_into_reply
- blockchain::process::process_and_propagate_new_ref
- blockchain::process::process_block_announcement
- blockchain::process::process_chain_headers
- blockchain::process::process_leadership_block
- blockchain::process::process_leadership_block_inner
- blockchain::process::process_network_block
- blockchain::process::process_network_blocks
- blockchain::process::spawn_get_next_block_scheduler
- blockchain::process::spawn_pull_headers_scheduler
- blockchain::process::start
- blockchain::start
- bootstrap
- bootstrap_internal
- client::fuse_send_items
- client::get_block_from_storage
- client::get_block_tip
- client::handle_get_blocks
- client::handle_get_headers
- client::handle_get_headers_range
- client::handle_input
- client::handle_pull_blocks
- client::handle_pull_blocks_to_tip
- client::send_range_from_storage
- client::start
- diagnostic::getrlimit
- fragment::pool::is_fragment_valid
- fragment::pool::is_transaction_valid
- fragment::selection::try_apply_fragment
- init_os_signal_watchers
- initialize_node
- intercom::stream_reply
- intercom::stream_request
- intercom::unary_reply
- jrpc::start_jrpc_server
- leadership::process::prepare_block
- leadership::process::too_late
- main
- metrics::backends::simple_counter::calc_running_block_size_average
- network::bootstrap
- network::bootstrap::bootstrap_from_peer
- network::bootstrap::peers_from_trusted_peer
- network::client::connect::connect
- network::client::connect::match_block0
- network::client::connect::validate_peer_auth
- network::connect_and_propagate
- network::convert::read
- network::convert::response_stream
- network::fetch_block
- network::grpc::client::connect
- network::grpc::client::connect_internal
- network::grpc::client::destination_endpoint
- network::grpc::client::fetch_block
- network::grpc::server::run_listen_socket
- network::handle_network_input
- network::handle_propagation_msg
- network::netboot_peers
- network::new_dns_resolver
- network::p2p::comm::update_last_timestamp
- network::propagate_message
- network::retrieve_local_ip
- network::service::join_streams
- network::service::send_message
- network::service::serve_subscription
- network::start
- network::subscription::filter_gossip_node
- network::subscription::handle_mbox_error
- network::subscription::process_block_announcements
- network::subscription::process_fragments
- network::subscription::process_gossip
- network::trusted_peers_shuffled
- rest::display_internal_server_error
- rest::prometheus::filter
- rest::run_server_with_app
- rest::setup_cors
- rest::setup_prometheus
- rest::start_rest_server
- rest::v0::filter
- rest::v0::handle_rejection
- rest::v0::handlers::get_account_state
- rest::v0::handlers::get_active_vote_plans
- rest::v0::handlers::get_block_id
- rest::v0::handlers::get_block_next_id
- rest::v0::handlers::get_committees
- rest::v0::handlers::get_diagnostic
- rest::v0::handlers::get_leaders_logs
- rest::v0::handlers::get_message_logs
- rest::v0::handlers::get_network_p2p_available
- rest::v0::handlers::get_network_p2p_non_public
- rest::v0::handlers::get_network_p2p_quarantined
- rest::v0::handlers::get_network_p2p_view
- rest::v0::handlers::get_network_p2p_view_topic
- rest::v0::handlers::get_network_stats
- rest::v0::handlers::get_rewards_info_epoch
- rest::v0::handlers::get_rewards_info_history
- rest::v0::handlers::get_rewards_remaining
- rest::v0::handlers::get_settings
- rest::v0::handlers::get_stake_distribution
- rest::v0::handlers::get_stake_distribution_at
- rest::v0::handlers::get_stake_pool
- rest::v0::handlers::get_stake_pools
- rest::v0::handlers::get_stats_counter
- rest::v0::handlers::get_tip
- rest::v0::handlers::get_update_proposals
- rest::v0::handlers::get_utxo
- rest::v0::handlers::post_message
- rest::v0::handlers::shutdown
- rest::v0::logic::get_account_state
- rest::v0::logic::get_active_vote_plans
- rest::v0::logic::get_block_id
- rest::v0::logic::get_block_next_id
- rest::v0::logic::get_committees
- rest::v0::logic::get_diagnostic
- rest::v0::logic::get_leaders_logs
- rest::v0::logic::get_message_logs
- rest::v0::logic::get_network_p2p_available
- rest::v0::logic::get_network_p2p_non_public
- rest::v0::logic::get_network_p2p_quarantined
- rest::v0::logic::get_network_p2p_view
- rest::v0::logic::get_network_p2p_view_topic
- rest::v0::logic::get_network_stats
- rest::v0::logic::get_rewards_info_epoch
- rest::v0::logic::get_rewards_info_history
- rest::v0::logic::get_rewards_remaining
- rest::v0::logic::get_settings
- rest::v0::logic::get_stake_distribution
- rest::v0::logic::get_stake_distribution_at
- rest::v0::logic::get_stake_pool
- rest::v0::logic::get_stake_pools
- rest::v0::logic::get_stats_counter
- rest::v0::logic::get_tip
- rest::v0::logic::get_topology_view
- rest::v0::logic::get_update_proposals
- rest::v0::logic::get_utxo
- rest::v0::logic::parse_account_id
- rest::v0::logic::parse_block_hash
- rest::v0::logic::parse_fragment_id
- rest::v0::logic::post_message
- rest::v0::logic::shutdown
- rest::v1::filter
- rest::v1::handle_rejection
- rest::v1::handlers::get_account_votes
- rest::v1::handlers::get_account_votes_with_plan
- rest::v1::handlers::get_accounts_votes_all
- rest::v1::handlers::get_fragment_logs
- rest::v1::handlers::get_fragment_statuses
- rest::v1::handlers::post_fragments
- rest::v1::logic::get_account_votes
- rest::v1::logic::get_account_votes_with_plan
- rest::v1::logic::get_accounts_votes_all
- rest::v1::logic::get_fragment_logs
- rest::v1::logic::get_fragment_statuses
- rest::v1::logic::parse_account_id
- rest::v1::logic::post_fragments
- settings::command_arguments::log_level_parse
- settings::command_arguments::trusted_peer_from_json
- settings::start::config::filter_level_opt_serde::deserialize
- settings::start::config::filter_level_opt_serde::serialize
- settings::start::generate_network
- settings::start::resolve_trusted_peers
- start
- start_services
- start_up::fetch_block0_http
- start_up::load_blockchain
- start_up::prepare_block_0
- start_up::prepare_storage
- stuck_notifier::check_last_block_time
- topology::process::start
- topology::start
- topology::topology::secret_key_into_keynesis
- utils::async_msg::channel
- watch_client::handle_sync_multiverse
Type Aliases
- blockcfg::ConsensusVersion
- blockcfg::Epoch
- blockcfg::FragmentId
- blockcfg::HeaderBuilderNew
- blockcfg::HeaderHash
- blockcfg::HeaderId
- blockcfg::SlotId
- blockchain::candidate::HeaderStream
- blockchain::chain::Result
- blockchain::process::GetNextBlockScheduler
- blockchain::process::PullHeadersScheduler
- context::ContextLock
- fragment::FragmentId
- intercom::ReplySender
- metrics::backends::prometheus_exporter::UIntGauge
- network::Connection
- network::GlobalStateR
- network::client::connect::ConnectCanceled
- network::convert::ResponseStream
- network::grpc::client::BlockSubscription
- network::grpc::client::Client
- network::grpc::client::ConnectError
- network::grpc::client::FragmentSubscription
- network::grpc::client::GossipSubscription
- network::p2p::Address
- network::p2p::comm::BlockEventAnnounceStream
- network::p2p::comm::BlockEventMissingStream
- network::p2p::comm::BlockEventSolicitStream
- network::p2p::comm::BlockEventSubscription
- network::p2p::comm::FragmentSubscription
- network::p2p::comm::GossipSubscription
- network::service::SubscriptionStream
- network::subscription::ReverseDnsLookupFuture
- topology::Peer
- watch_client::SubscriptionStream
- watch_client::SubscriptionTryStream
Constants
- BLOCK_TASK_QUEUE_LEN
- BOOTSTRAP_RETRY_WAIT
- CLIENT_TASK_QUEUE_LEN
- FRAGMENT_TASK_QUEUE_LEN
- NETWORK_TASK_QUEUE_LEN
- TOPOLOGY_TASK_QUEUE_LEN
- WATCH_CLIENT_TASK_QUEUE_LEN
- blockchain::MAIN_BRANCH_TAG
- blockchain::chain::MAIN_BRANCH_TAG
- blockchain::chain::PROCESS_LOGGING_DISTANCE
- blockchain::chain_selection::ALLOWED_TIME_DISCREPANCY
- blockchain::chunk_sizes::BLOCKS
- blockchain::process::DEFAULT_TIMEOUT_PROCESS_ANNOUNCEMENT
- blockchain::process::DEFAULT_TIMEOUT_PROCESS_BLOCKS
- blockchain::process::DEFAULT_TIMEOUT_PROCESS_HEADERS
- blockchain::process::DEFAULT_TIMEOUT_PROCESS_LEADERSHIP
- blockchain::process::GET_NEXT_BLOCK_SCHEDULER_CONFIG
- blockchain::process::PULL_HEADERS_SCHEDULER_CONFIG
- blockchain::process::TIP_UPDATE_QUEUE_SIZE
- blockchain::storage::MINIMUM_BLOCKS_TO_FLUSH
- blockchain::tip::BRANCH_REPROCESSING_INTERVAL
- blockchain::tip::INTERNAL_TIP_UPDATE_QUEUE_SIZE
- client::PROCESS_TIMEOUT_GET_BLOCKS
- client::PROCESS_TIMEOUT_GET_BLOCK_TIP
- client::PROCESS_TIMEOUT_GET_HEADERS
- client::PROCESS_TIMEOUT_GET_HEADERS_RANGE
- client::PROCESS_TIMEOUT_GET_PEERS
- client::PROCESS_TIMEOUT_PULL_BLOCKS
- client::PROCESS_TIMEOUT_PULL_BLOCKS_TO_TIP
- fragment::pool::DEFAULT_BUF_SIZE
- log::KEY_SCOPE
- log::KEY_SUB_TASK
- log::KEY_TASK
- metrics::backends::simple_counter::EXP_MOVING_AVERAGE_COEFF
- network::bootstrap::MAX_BOOTSTRAP_PEERS
- network::buffer_sizes::inbound::BLOCKS
- network::buffer_sizes::inbound::FRAGMENTS
- network::buffer_sizes::inbound::HEADERS
- network::buffer_sizes::outbound::BLOCKS
- network::buffer_sizes::outbound::HEADERS
- network::concurrency_limits::CLIENT_REQUESTS
- network::concurrency_limits::SERVER_REQUESTS
- network::keepalive_durations::HTTP2
- network::keepalive_durations::TCP
- network::p2p::comm::BUFFER_LEN
- network::security_params::NONCE_LEN
- settings::start::DEFAULT_BLOCK_HARD_DEADLINE
- settings::start::DEFAULT_NO_BLOCKCHAIN_UPDATES_WARNING_INTERVAL
- settings::start::network::DEFAULT_MAX_CLIENT_CONNECTIONS
- settings::start::network::DEFAULT_MAX_CONNECTIONS
- settings::start::network::DEFAULT_TIMEOUT
- topology::DEFAULT_NETWORK_STUCK_INTERVAL
- topology::layers::rings::HIGH_INTEREST
- topology::layers::rings::LOW_INTERESET
- topology::layers::rings::NORMAL_INTEREST
- topology::limits::MAX_GOSSIP_SIZE
- topology::limits::MAX_ID_SIZE
- topology::process::DEFAULT_NETWORK_STUCK_INTERVAL
- topology::process::MAX_GOSSIP_SIZE
- topology::process::QUARANTINE_CHECK
- topology::quarantine::DEFAULT_MAX_NUM_QUARANTINE_RECORDS
- topology::quarantine::DEFAULT_MAX_QUARANTINE_DURATION
- topology::quarantine::DEFAULT_QUARANTINE_DURATION
- topology::topic::BLOCKS
- topology::topic::MESSAGES