List of all items
Structs
- config_helpers::CoinbaseRewardScript
- custom_mutex::Mutex
- fallback_coordinator::FallbackCoordinator
- fallback_coordinator::FallbackHandler
- key_utils::Secp256k1PublicKey
- key_utils::Secp256k1SecretKey
- key_utils::SignatureService
- monitoring::GlobalInfo
- monitoring::client::ExtendedChannelInfo
- monitoring::client::StandardChannelInfo
- monitoring::client::Sv2ClientInfo
- monitoring::client::Sv2ClientMetadata
- monitoring::client::Sv2ClientsSummary
- monitoring::http_server::ApiDoc
- monitoring::http_server::ErrorResponse
- monitoring::http_server::HealthResponse
- monitoring::http_server::MonitoringServer
- monitoring::http_server::RootResponse
- monitoring::http_server::ServerChannelsResponse
- monitoring::http_server::ServerResponse
- monitoring::http_server::Sv1ClientsResponse
- monitoring::http_server::Sv2ClientChannelsResponse
- monitoring::http_server::Sv2ClientResponse
- monitoring::http_server::Sv2ClientsResponse
- monitoring::miner_telemetry::MinerTelemetry
- monitoring::miner_telemetry::MinerTelemetryCollector
- monitoring::prometheus_metrics::PrometheusMetrics
- monitoring::server::ServerExtendedChannelInfo
- monitoring::server::ServerInfo
- monitoring::server::ServerStandardChannelInfo
- monitoring::server::ServerSummary
- monitoring::snapshot_cache::MonitoringSnapshot
- monitoring::snapshot_cache::SnapshotCache
- monitoring::sv1::Sv1ClientInfo
- monitoring::sv1::Sv1ClientsSummary
- network_helpers::noise_connection::Connection
- network_helpers::noise_stream::NoiseTcpReadHalf
- network_helpers::noise_stream::NoiseTcpStream
- network_helpers::noise_stream::NoiseTcpWriteHalf
- network_helpers::sv1_connection::ConnectionSV1
- sync::SharedLock
- sync::SharedMap
- sync::SharedRw
- task_manager::TaskManager
- utils::types::VardiffKey
Enums
- config_helpers::CoinbaseOutputError
- key_utils::Error
- network_helpers::Error
- network_helpers::resolve_hostname::ResolveError
- payout::MissingMinerPayoutMode
- payout::PayoutMode
- payout::PayoutModeError
- payout::PayoutValidationError
- tp_type::BitcoinNetwork
- tp_type::TemplateProviderType
- utils::protocol_message_type::MessageType
Traits
- channel_utils::ReceiverCleanup
- monitoring::client::Sv2ClientsMonitoring
- monitoring::server::ServerMonitoring
- monitoring::sv1::Sv1ClientsMonitoring
- utils::types::CanDisconnect
- utils::types::CanFallback
- utils::types::CanShutdown
Functions
- coinbase_output_constraints::coinbase_output_constraints_message
- coinbase_output_constraints::coinbase_output_constraints_message_with_offset
- config_helpers::duration_from_toml
- config_helpers::logging::init_logging
- config_helpers::opt_path_from_toml
- monitoring::routes::client_by_id
- monitoring::routes::client_channels
- monitoring::routes::sv1_client_by_id
- network_helpers::accept_noise_connection
- network_helpers::connect_with_noise
- network_helpers::resolve_hostname::resolve_host
- network_helpers::resolve_hostname::resolve_host_port
- tp_type::resolve_ipc_socket_path
- utils::protocol_message_type::is_common_message
- utils::protocol_message_type::is_extensions_message
- utils::protocol_message_type::is_job_declaration_message
- utils::protocol_message_type::is_mining_message
- utils::protocol_message_type::is_template_distribution_message
- utils::protocol_message_type::protocol_message_type
Type Aliases
- utils::types::ChannelId
- utils::types::DownstreamId
- utils::types::ExtensionType
- utils::types::Hashrate
- utils::types::JdToken
- utils::types::JobId
- utils::types::Message
- utils::types::MessageType
- utils::types::RequestId
- utils::types::SharesBatchSize
- utils::types::SharesPerMinute
- utils::types::Sv2Frame
- utils::types::TemplateId
- utils::types::UpstreamJobId
Constants
- monitoring::routes::API_V1_PREFIX
- monitoring::routes::CLIENTS
- monitoring::routes::CLIENT_BY_ID_PATTERN
- monitoring::routes::CLIENT_CHANNELS_PATTERN
- monitoring::routes::GLOBAL
- monitoring::routes::HEALTH
- monitoring::routes::METRICS
- monitoring::routes::OPENAPI_SPEC
- monitoring::routes::ROOT
- monitoring::routes::SERVER
- monitoring::routes::SERVER_CHANNELS
- monitoring::routes::SV1_CLIENTS
- monitoring::routes::SV1_CLIENT_BY_ID_PATTERN
- monitoring::routes::SWAGGER_UI
- monitoring::routes::segments::CLIENTS
- monitoring::routes::segments::CLIENT_BY_ID
- monitoring::routes::segments::CLIENT_CHANNELS
- monitoring::routes::segments::GLOBAL
- monitoring::routes::segments::HEALTH
- monitoring::routes::segments::SERVER
- monitoring::routes::segments::SERVER_CHANNELS
- monitoring::routes::segments::SV1_CLIENTS
- monitoring::routes::segments::SV1_CLIENT_BY_ID
- network_helpers::TCP_CONNECT_TIMEOUT
- utils::types::GRACEFUL_SHUTDOWN_TIMEOUT_SECONDS