Module tc_service::config[][src]

Service configuration.

Structs

Configuration

Service configuration.

ExtTransport

Implementation of Transport whose implementation is handled by some FFI.

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