Module sc_service::config [−][src]
Service configuration.
Structs
| Configuration | Service configuration. |
| ExtTransport | Implementation of |
| Multiaddr | Representation of a Multiaddr. |
| MultiaddrWithPeerId | Address of a node, including its identity. |
| NetworkConfiguration | Network service configuration. |
| OffchainWorkerConfig | Configuration of the database of the client. |
| PrometheusConfig | Configuration of the Prometheus endpoint. |
| TaskExecutor | Callable object that execute tasks. |
| TelemetryEndpoints | List of telemetry servers we want to talk to. Contains the URL of the server, and the maximum verbosity level. |
| TransactionPoolOptions | Pool configuration options. |
Enums
| BasePath | The base path that is used for everything that needs to be write on disk to run a node. |
| DatabaseConfig | Where to find the database.. |
| KeepBlocks | Block pruning settings. |
| KeystoreConfig | Configuration of the client keystore. |
| NodeKeyConfig | 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. |
| PruningMode | Pruning mode. |
| Role | Role of the local node. |
| RpcMethods | Available RPC methods. |
| TaskType | Type for tasks spawned by the executor. |
| TransactionStorageMode | Block body storage scheme. |
| WasmExecutionMethod | Specification of different methods of executing the runtime Wasm code. |
Traits
| Database |