mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-09 06:33:16 +00:00
* Ignore E2E and fuzz test folders
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Sync DOCS_README with main
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Sync docs versions with main
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Sync docs redirects with main
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Sync vuepress config with main
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Sync docs package-lock.json with main
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Update OpenAPI version to v0.33
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Update all docs/code on v0.33.x to reflect master to main change
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* make format
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Fix linter errors
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Bump golangci-lint to latest version
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Update all docs.tendermint.com links to point to v0.33
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Reorder versions in nav to have latest on top
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Update README links to spec
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Add spec as of latest v0.33 release
The latest v0.33 release was
https://github.com/tendermint/tendermint/releases/tag/v0.33.9 on Nov 16,
2020.
The spec was copied across from the old spec repo as of this commit:
32b811a1fb
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Migrate spec links to GitHub repo from docs site
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Signed-off-by: Thane Thomson <connect@thanethomson.com>
28 lines
930 B
Go
28 lines
930 B
Go
/*
|
|
Package privval provides different implementations of the types.PrivValidator.
|
|
|
|
# FilePV
|
|
|
|
FilePV is the simplest implementation and developer default.
|
|
It uses one file for the private key and another to store state.
|
|
|
|
# SignerListenerEndpoint
|
|
|
|
SignerListenerEndpoint establishes a connection to an external process,
|
|
like a Key Management Server (KMS), using a socket.
|
|
SignerListenerEndpoint listens for the external KMS process to dial in.
|
|
SignerListenerEndpoint takes a listener, which determines the type of connection
|
|
(ie. encrypted over tcp, or unencrypted over unix).
|
|
|
|
# SignerDialerEndpoint
|
|
|
|
SignerDialerEndpoint is a simple wrapper around a net.Conn. It's used by both IPCVal and TCPVal.
|
|
|
|
# SignerClient
|
|
|
|
SignerClient handles remote validator connections that provide signing services.
|
|
In production, it's recommended to wrap it with RetrySignerClient to avoid
|
|
termination in case of temporary errors.
|
|
*/
|
|
package privval
|