[][src]Module tendermint::config

Tendermint configuration file types (with serde parsers/serializers)

This module contains types which correspond to the following config files:

  • config.toml: config::TendermintConfig
  • node_key.rs: config::node_key::NodeKey
  • priv_validator_key.rs: config::priv_validator_key::PrivValidatorKey

Structs

ConsensusConfig

consensus configuration options

CorsHeader

HTTP headers allowed to be sent via CORS to the RPC API

CorsMethod

HTTP methods allowed with CORS requests to the RPC API

CorsOrigin

Origin hosts allowed with CORS requests to the RPC API

InstrumentationConfig

instrumentation configuration options

LogLevel

Loglevel configuration

MempoolConfig

mempool configuration options

NodeKey

P2P node private keys

P2PConfig

peer to peer configuration options

PrivValidatorKey

Validator private key

RpcConfig

Tendermint config.toml file's [rpc] section

TendermintConfig

Tendermint config.toml file

TransferRate

Rate at which bytes can be sent/received

TxIndexConfig

transactions indexer configuration options

Enums

AbciMode

Mechanism to connect to the ABCI application: socket | grpc

DbBackend

Database backend

LogFormat

Logging format

TxIndexer

What indexer to use for transactions

Type Definitions

LogLevelIter

Iterator over log levels