Expand description
Service configuration.
Structs§
- Base
Path  - The base path that is used for everything that needs to be written on disk to run a node.
 - Configuration
 - Service configuration.
 - Executor
Configuration  - Runtime executor configuration.
 - Incoming
Request  - A single request received by a peer on a request-response protocol.
 - Multiaddr
 Multiaddrtype used in Substrate. Converted to libp2p’sMultiaddror litep2p’sMultiaddrwhen passed to the corresponding network backend.- Multiaddr
With Peer Id  - Address of a node, including its identity.
 - Network
Configuration  - Network service configuration.
 - NonDefault
SetConfig  - Extension to 
SetConfigfor sets that aren’t the default set. - Offchain
Worker Config  - Configuration of the database of the client.
 - Outgoing
Response  - Response for an incoming request to be send by a request protocol handler.
 - Prometheus
Config  - Configuration of the Prometheus endpoint.
 - Protocol
Id  - Protocol name prefix, transmitted on the wire for legacy protocol names.
I.e., 
dotin/dot/sync/2. Should be unique for each chain. Always UTF-8. Deprecated in favour of genesis hash & fork ID based protocol names. - Request
Response Config  - Configuration for a single request-response protocol.
 - RpcConfiguration
 - RPC configuration.
 - RpcEndpoint
 - Represent a single RPC endpoint with its configuration.
 - SetConfig
 - Configuration for a set of nodes.
 - Telemetry
Endpoints  - List of telemetry servers we want to talk to. Contains the URL of the server, and the maximum verbosity level.
 - Transaction
Pool Options  - Transaction pool options.
 
Enums§
- Blocks
Pruning  - Block pruning settings.
 - Database
Source  - Where to find the database..
 - IpNetwork
 - Holds IPv4 or IPv6 network.
 - Keystore
Config  - Configuration of the client keystore.
 - Node
KeyConfig  - 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.
 - Pruning
Mode  - Pruning mode.
 - Role
 - Role of the local node.
 - RpcBatch
Request Config  - Configuration for batch request handling.
 - RpcMethods
 - Available RPC methods.
 - Sync
Mode  - Sync operation mode.
 - Task
Type  - Type for tasks spawned by the executor.
 - Transport
Config  - Configuration for the transport layer.
 - Trie
Cache Warm UpStrategy  - Warmup strategy for the trie cache.
 - Wasm
Execution Method  - Specification of different methods of executing the runtime Wasm code.
 - Wasmtime
Instantiation Strategy  - The instantiation strategy to use for the WASM executor.
 
Traits§
- Database
 - RpcSubscription
IdProvider  - Trait for providing subscription IDs that can be cloned.