PrivValidatorAddr -> PrivValidatorListenAddr. Update ADR008

This commit is contained in:
Ethan Buchman
2018-02-28 09:35:52 -05:00
committed by Alexander Simmerl
parent ee51ad8e29
commit d4e4055d57
5 changed files with 20 additions and 11 deletions

View File

@ -29,8 +29,12 @@ Tendermint node's should support only two in-process PrivValidator implementatio
- PrivValidatorSocket uses a socket to send signing requests to another process - user is responsible for starting that process themselves.
The PrivValidatorSocket address can be provided via flags at the command line -
doing so will cause Tendermint to ignore any "priv_validator.json" file and to attempt
to connect over the socket.
doing so will cause Tendermint to ignore any "priv_validator.json" file and to listen
on the given address for incoming connections from an external priv_validator process.
The external priv_validator process will dial the address to connect to Tendermint,
and then Tendermint will send requests on the ensuing connection to sign votes and proposals.
Thus the external process initiates the connection, but the Tendermint process makes all requests.
In addition, Tendermint will provide implementations that can be run in that external process.
These include:
@ -103,7 +107,7 @@ It wraps the PrivValidatorUnencrypted and persists it to disk after every signat
## Status
Proposed.
Accepted.
## Consequences