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
behaviour
benchmarks
benchmarks/simu
blockchain/v0
blockchain/v1
blockchain/v2nolint:unused
cmd/contract_tests
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/commonnolint: dupl dupl is reading this as the same file as crypto/merkle/result.go
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
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
mock
nodePackage node is the main entry point, where the Node struct, which represents a full node, is defined.
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
store
types
types/proto3
types/time
version

Updated 2019-10-17. Refresh now. Tools for package owners.