tendermint: github.com/tendermint/tendermint

Directories

PathSynopsis
abci/client
abci/example
abci/example/code
abci/example/counter
abci/example/kvstore
abci/serverPackage server is used to start a new 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
blockchain
blockchain/v0
blockchain/v1
blockchain/v2
cmd/contract_tests
cmd/priv_val_server
cmd/tendermint
cmd/tendermint/commands
cmd/tendermint/commands/debug
config
consensus
consensus/types
crypto
crypto/armor
crypto/ed25519
crypto/internal/benchmarking
crypto/merklePackage merkle computes a deterministic minimal height Merkle tree hash.
crypto/secp256k1
crypto/secp256k1/internal/secp256k1nolint:gocritic
crypto/sr25519
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
evidencePackage evidence handles all evidence storage and gossiping from detection to block proposal.
libs/async
libs/autofile
libs/autofile/cmd
libs/bits
libs/bytes
libs/cli
libs/cli/flags
libs/clist
libs/cmap
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/jsonPackage json provides functions for marshaling and unmarshaling JSON in a format that is backwards-compatible with Amino JSON encoding.
libs/log
libs/math
libs/net
libs/os
libs/protoio
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/rand
libs/service
libs/strings
libs/tempfile
libs/test
libs/timer
lightpackage light provides a light client implementation.
light/provider
light/provider/http
light/proxy
light/rpc
light/store
light/store/db
lite2/provider/http
lite2/provider/mock
lite2/rpc
mempool
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/mocks
p2p/pex
p2p/trust
p2p/upnpTaken from taipei-torrent.
privvalPackage privval provides different implementations of the types.PrivValidator.
proto/crypto/keys
proto/libs/bits
proto/privval
proto/tendermint/blockchain
proto/tendermint/crypto/keys
proto/tendermint/crypto/merkle
proto/tendermint/evidence
proto/tendermint/libs/bits
proto/tendermint/mempool
proto/tendermint/statesync
proto/tendermint/types
proto/tendermint/version
proto/types
proxy
proxy/mocks
rpc/client
rpc/client/http
rpc/client/local
rpc/client/mock
rpc/corePackage core defines the Tendermint RPC endpoints.
rpc/core/types
rpc/grpc
rpc/jsonrpcHTTP RPC server supporting calls via uri params, jsonrpc over HTTP, and jsonrpc over websockets
rpc/jsonrpc/client
rpc/jsonrpc/serverCommons for HTTP handling
rpc/jsonrpc/test
rpc/jsonrpc/types
rpc/lib/test
rpc/test
scripts/json2wal
scripts/wal2json
state
state/mocks
statesync
statesync/mocks
state/txindex
state/txindex/kv
state/txindex/null
store
types
types/time
version

Updated 2020-07-09. Refresh now. Tools for package owners.