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
Multiaddr
type used in Substrate. Converted to libp2p’sMultiaddr
or litep2p’sMultiaddr
when 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
SetConfig
for 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.,
dot
in/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.