Re-exports§
pub use config::Config;pub use fetch::FetchConfig;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;pub use webrtc::ContentStore;pub use webrtc::DataMessage;pub use webrtc::PeerClassifier;pub use webrtc::PeerId;pub use webrtc::PeerPool;pub use webrtc::PoolConfig;pub use webrtc::PoolSettings;pub use webrtc::WebRTCConfig;pub use webrtc::WebRTCManager;
Modules§
- config
- daemon
- fetch
- Remote content fetching with WebRTC and Blossom fallback
- nostr_
relay - nostrdb_
integration - Nostrdb integration for social graph-based access control and peer classification.
- server
- storage
- sync
- Background sync service for auto-pulling trees from Nostr
- webrtc
- WebRTC peer-to-peer connectivity for hashtree data exchange
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)