Module sc_network::config [−][src]
Expand description
Re-exports
pub use crate::warp_request_handler::WarpSyncProvider;
Modules
A node’s network identity keys.
Macros
Easy way for a user to create a Multiaddr
.
Structs
Dummy implementation of the TransactionPool
trait for a transaction pool that is always
empty and discards all incoming transactions.
A single request received by a peer on a request-response protocol.
Address of a node, including its identity.
Network service configuration.
Extension to SetConfig
for sets that aren’t the default set.
Response for an incoming request to be send by a request protocol handler.
Network initialization parameters.
Name of a protocol, transmitted on the wire. Should be unique for each chain. Always UTF-8.
Configuration for a single request-response protocol.
Configuration for a set of nodes.
Enums
The configuration of a node’s secret key, describing the type of key and how it is obtained. A node’s identity keypair is the result of the evaluation of the node key configuration.
The policy for connections to non-reserved peers.
Error that can be generated by parse_str_addr
.
The public key of a node’s identity keypair.
Role of the local node.
The configuration options for obtaining a secret key K
.
Sync operation mode.
Result of the transaction import.
Configuration for the transport layer.
Traits
Local client abstraction for the network.
Transaction pool interface
Functions
Splits a Multiaddress into a Multiaddress and PeerId.
Parses a string address and splits it into Multiaddress and PeerId, if valid.
Type Definitions
The options for obtaining a Ed25519 secret key.
Future resolving to transaction import result.