* 13-01-2020: Separate ADR Tendermint Mode from ADR-051
* 13-01-2020: Separate ADR Tendermint Mode from ADR-051
* 29-03-2021: Update info regarding defaults
## Context
## Context
@ -16,7 +17,7 @@
We would like to suggest a simple Tendermint mode abstraction. These modes will live under one binary, and when initializing a node the user will be able to specify which node they would like to create.
We would like to suggest a simple Tendermint mode abstraction. These modes will live under one binary, and when initializing a node the user will be able to specify which node they would like to create.
- Which reactor, component to include for each node
- Which reactor, component to include for each node
- full *(default)*
- full
- switch, transport
- switch, transport
- reactors
- reactors
- mempool
- mempool
@ -46,7 +47,8 @@ We would like to suggest a simple Tendermint mode abstraction. These modes will
- We would like to suggest by introducing `mode` parameter in `config.toml` and cli
- We would like to suggest by introducing `mode` parameter in `config.toml` and cli
- <spanv-pre>`mode = "{{ .BaseConfig.Mode }}"`</span> in `config.toml`
- <spanv-pre>`mode = "{{ .BaseConfig.Mode }}"`</span> in `config.toml`
- `tendermint start --mode validator` in cli
- `tendermint start --mode validator` in cli
- full | validator | seednode (default: "full")
- full | validator | seednode
- There will be no default. Users will need to specify when they run `tendermint init`