Re-exports§
pub use webrtc_stub as webrtc;pub use p2p_common_stub as p2p_common;pub use config::Config;pub use eviction::spawn_background_eviction_task;pub use eviction::BACKGROUND_EVICTION_INTERVAL;pub use fetch::FetchConfig;pub use fetch::FetchProgress;pub use fetch::FetchProgressSnapshot;pub use fetch::Fetcher;pub use server::HashtreeServer;pub use storage::CachedRoot;pub use storage::HashtreeStore;pub use storage::StorageByPriority;pub use storage::TreeMeta;pub use storage::PRIORITY_FOLLOWED;pub use storage::PRIORITY_OTHER;pub use storage::PRIORITY_OWN;pub use sync::BackgroundSync;pub use sync::SyncConfig;pub use sync::SyncPriority;pub use sync::SyncStatus;pub use sync::SyncTask;pub use webrtc::ConnectionState;pub use webrtc::WebRTCState;
Modules§
- blossom_
push - bootstrap
- cashu_
helper - config
- daemon
- diagnostics
- eviction
- fetch
- Remote content fetching with WebRTC and Blossom fallback
- fips_
transport - Hashtree daemon integration for the embedded FIPS endpoint API.
- ignore_
rules - nostr_
mirror - nostr_
relay - p2p_
common_ stub - pwa
- server
- socialgraph
- storage
- sync
- Background sync service for auto-pulling trees from Nostr
- webrtc_
stub - Stub module for when P2P feature is disabled Provides minimal types to allow code to compile without webrtc dependencies
Structs§
- Nostr
Keys - Nostr keys
- Nostr
Resolver Config - Configuration for NostrRootResolver
- Nostr
Root Resolver - NostrRootResolver - Maps npub/treename keys to merkle root hashes
- Resolver
Entry - Entry in a resolver list
Enums§
- Resolver
Error - Errors that can occur during resolution
Traits§
- Nostr
ToBech32 - Root
Resolver - RootResolver - Maps human-readable keys to content identifiers (Cid)