tendermint: github.com/tendermint/tendermint

Directories

PathSynopsis
abci/client
abci/example
abci/example/code
abci/example/counter
abci/example/kvstore
abci/server
abci/tests
abci/tests/benchmarks
abci/tests/benchmarks/parallel
abci/tests/benchmarks/simple
abci/tests/server
abci/tests/test_app
abci/types
abci/version
benchmarks
benchmarks/protoPackage test is a generated protocol buffer package.
benchmarks/simu
blockchain
cmd/priv_val_server
cmd/tendermint
cmd/tendermint/commands
config
consensus
consensus/types
crypto
crypto/armor
crypto/ed25519
crypto/encoding/amino
crypto/internal/benchmarking
crypto/merklePackage merkle computes a deterministic minimal height Merkle tree hash.
crypto/multisig
crypto/multisig/bitarray
crypto/secp256k1
crypto/tmhash
crypto/xchacha20poly1305Package xchacha20poly1305 creates an AEAD using hchacha, chacha, and poly1305 This allows for randomized nonces to be used in conjunction with chacha.
crypto/xsalsa20symmetric
evidence
libs/autofile
libs/autofile/cmd
libs/bech32
libs/cli
libs/cli/flags
libs/clist
libs/common
libs/db
libs/db/remotedbremotedb is a package for connecting to distributed Tendermint db.DB instances.
libs/db/remotedb/grpcdbgrpcdb is the distribution of Tendermint's db.DB instances using the gRPC transport to decouple local db.DB usages from applications, to using them over a network in a highly performant manner.
libs/db/remotedb/protoPackage protodb is a generated protocol buffer package.
libs/errorsPackage errors contains errors that are thrown across packages.
libs/eventsPackage events - Pub-Sub in go with event caching
libs/fail
libs/flowratePackage flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
libs/log
libs/pubsubPackage pubsub implements a pub-sub model with a single publisher (Server) and multiple subscribers (clients).
libs/pubsub/queryPackage query provides a parser for a custom query format:
libs/pubsub/query/fuzz_test
libs/test
libs/version
litePackage lite allows you to securely validate headers without a full node.
lite/clientPackage client defines a provider that uses a rpcclient to get information, which is used to get new headers and validators directly from a Tendermint client.
lite/errors
lite/proxy
mempool
node
p2p
p2p/conn
p2p/mock
p2p/pex
p2p/trust
p2p/upnpTaken from taipei-torrent.
privvalPackage privval provides different implementations of the types.PrivValidator.
proxy
rpc/client
rpc/client/mock
rpc/core
rpc/core/types
rpc/grpc
rpc/libHTTP RPC server supporting calls via uri params, jsonrpc, and jsonrpc over websockets
rpc/lib/client
rpc/lib/serverCommons for HTTP handling
rpc/lib/test
rpc/lib/types
rpc/test
scripts
scripts/json2wal
scripts/wal2json
state
state/txindex
state/txindex/kv
state/txindex/null
types
types/proto3
types/time
version

Updated 2019-05-28. Refresh now. Tools for package owners.