Skip to main content

hashiverse_lib/transport/
mod.rs

1//! # Transport — the seam between protocol and network
2//!
3//! Abstract traits for moving RPC bytes between peers, with concrete
4//! implementations for tests (in-memory) and for native clients (HTTPS). Server-side
5//! HTTPS binding lives in `hashiverse-server-lib`; browser HTTPS lives in
6//! `hashiverse-client-wasm`. DDoS scoring and the bootstrap-address supply live here
7//! too because every transport implementation needs them.
8
9pub mod bootstrap_provider;
10pub mod ddos;
11#[cfg(not(target_arch = "wasm32"))]
12pub mod partial_https_transport;
13pub mod transport;
14pub mod mem_transport;