Crate tendermint_config

Source
Expand description

Tendermint Configuration Utilities

This crate defines the TendermintConfig type, which is used by crates such as tendermint-rpc to perform operations based on a common configuration type.

Modules§

net
Remote addresses (tcp:// or unix://)

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
Error
FastsyncConfig
fastsync configuration options
FileIoSubdetail
InstrumentationConfig
instrumentation configuration options
IoSubdetail
LogLevel
Loglevel configuration
MempoolConfig
mempool configuration options
NodeKey
P2P node private keys
P2PConfig
peer to peer configuration options
ParseSubdetail
ParseUrlSubdetail
PrivValidatorKey
Validator private key
RpcConfig
Tendermint config.toml file’s [rpc] section
SerdeJsonSubdetail
StatesyncConfig
statesync configuration options
StorageConfig
Storage configuration options.
TendermintConfig
Tendermint config.toml file
TendermintSubdetail
TomlSubdetail
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
ErrorDetail
LogFormat
Logging format
TxIndexer
What indexer to use for transactions

Type Aliases§

LogLevelIter
Iterator over log levels