Expand description
Networking functionality of Subspace Network, primarily used for DSN (Distributed Storage Network).
Re-exports§
pub use utils::PeerAddress;pub use utils::multihash::Multihash;pub use libp2p;
Modules§
Structs§
- Config
 Nodeconfiguration.- KeyWith
Distance  - Helper structure. It wraps Kademlia distance to a given peer for heap-metrics.
 - Known
Peers Manager  - Handles networking parameters. It manages network parameters set and its persistence.
 - Known
Peers Manager Config  - Configuration for 
KnownPeersManager. - Node
 - Implementation of a network node on Subspace Network.
 - Node
Runner  - Runner for the Node.
 - Peer
Address Removed Event  - Defines the event triggered when the peer address is removed from the permanent storage.
 - Topic
Subscription  - Topic subscription, will unsubscribe when last instance is dropped for a particular topic.
 - Weak
Node  - Weak counterpart of 
Node 
Enums§
- Creation
Error  - Errors that might happen during network creation.
 - GetClosest
Peers Error  - Defines errors for 
get-closest-peersoperation. - Kademlia
Mode  - Defines Kademlia mode
 - Known
Peers Manager Persistence Error  - Networking parameters persistence errors.
 - Peer
Discovered  - Represents Kademlia events (RoutablePeer, PendingRoutablePeer, UnroutablePeer).
 - Send
Request Error  - Defines errors for 
send-requestoperation. - Subscribe
Error  - Defines errors for 
subscribeoperation. 
Traits§
- Known
Peers Registry  - Defines operations with the networking parameters.