decdn-node 0.0.1

CLI entry point and runtime wiring for a deCDN node
Documentation
//! deCDN node daemon library — runtime, handlers, dispatch rate limiting,
//! metrics, and the admin RPC server (`appendix-local-admin-http.md`).
//!
//! The binary target (`src/main.rs`) is a thin clap shell: parse `--config`
//! plus a single `run` subcommand and call into [`commands::run`].
//! Wire types and shared CLI/config schema live in [`decdn_common`]; the
//! user-facing CLI binary (`decdn`) lives in `crates/cli/`.

pub mod admin;
pub mod binding_check;
pub mod blacklist_watcher;
pub mod buyer_channel;
pub mod buyer_ledgers;
pub mod chain_events;
pub mod chain_freshness;
pub mod channel_store;
pub mod coarse_clock;
pub mod commands;
pub mod content_deny;
pub mod dht;
pub mod dispatch;
pub mod fee_shares;
pub mod fee_shares_watcher;
pub mod handlers;
pub mod load_shed;
pub mod metrics;
pub(crate) mod net;
pub mod node_origin;
pub mod onchain_tx;
pub mod payment_settlement;
pub mod pool_view;
pub(crate) mod prune_guard;
pub mod rate_limit;
pub mod receipt_log;
pub(crate) mod rpc_metrics;
pub mod runtime;
pub mod selection;
pub mod serve_economics;
pub mod slash_watcher;
pub mod stop_handle;
pub mod systemd_watchdog;
pub mod warming_allowance;
pub(crate) mod warn_throttle;