mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-03 02:22:14 +00:00
37 lines
2.0 KiB
Markdown
37 lines
2.0 KiB
Markdown
|
# Configuration
|
||
|
|
||
|
TendermintCore can be configured via a TOML file in `$TMHOME/config.toml`.
|
||
|
Some of these parameters can be overridden by command-line flags.
|
||
|
|
||
|
### Config parameters
|
||
|
|
||
|
The main config parameters are defined [here](https://github.com/tendermint/tendermint/blob/master/config/config.go).
|
||
|
|
||
|
* `abci`: ABCI transport (socket | grpc). _Default_: `socket`
|
||
|
* `db_backend`: Database backend for the blockchain and TendermintCore state. `leveldb` or `memdb`. _Default_: `"leveldb"`
|
||
|
* `db_dir`: Database dir. _Default_: `"$TMHOME/data"`
|
||
|
* `fast_sync`: Whether to sync faster from the block pool. _Default_: `true`
|
||
|
* `genesis_file`: The location of the genesis file. _Default_: `"$TMHOME/genesis.json"`
|
||
|
* `log_level`: _Default_: `"state:info,*:error"`
|
||
|
* `moniker`: Name of this node. _Default_: `"anonymous"`
|
||
|
* `priv_validator_file`: Validator private key file. _Default_: `"$TMHOME/priv_validator.json"`
|
||
|
* `prof_laddr`: Profile listen address. _Default_: `""`
|
||
|
* `proxy_app`: The ABCI app endpoint. _Default_: `"tcp://127.0.0.1:46658"`
|
||
|
|
||
|
* `consensus.max_block_size_txs`: Maximum number of block txs. _Default_: `10000`
|
||
|
* `consensus.timeout_*`: Various consensus timeout parameters **TODO**
|
||
|
* `consensus.wal_file`: Consensus state WAL. _Default_: `"$TMHOME/data/cswal"`
|
||
|
* `consensus.wal_light`: Whether to use light-mode for Consensus state WAL. _Default_: `false`
|
||
|
|
||
|
* `mempool.*`: Various mempool parameters **TODO**
|
||
|
|
||
|
* `p2p.addr_book_file`: Peer address book. _Default_: `"$TMHOME/addrbook.json"`. **NOT USED**
|
||
|
* `p2p.laddr`: Node listen address. (0.0.0.0:0 means any interface, any port). _Default_: `"0.0.0.0:46656"`
|
||
|
* `p2p.pex`: Enable Peer-Exchange (dev feature). _Default_: `false`
|
||
|
* `p2p.seeds`: Comma delimited host:port seed nodes. _Default_: `""`
|
||
|
* `p2p.skip_upnp`: Skip UPNP detection. _Default_: `false`
|
||
|
|
||
|
* `rpc.grpc_laddr`: GRPC listen address (BroadcastTx only). Port required. _Default_: `""`
|
||
|
* `rpc.laddr`: RPC listen address. Port required. _Default_: `"0.0.0.0:46657"`
|
||
|
* `rpc.unsafe`: Enabled unsafe rpc methods. _Default_: `true`
|