Module polkadot_node_network_protocol::request_response::network [−][src]
Expand description
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.
Configuration for the Substrate-specific part of the networking layer.
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
Warp sync backend. Handles retrieveing and verifying warp sync proofs.
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.