internal/

directory
v0.37.0-dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2022 License: Apache-2.0

Directories

Path Synopsis
Package blocksync implements two versions of a reactor Service that are responsible for block propagation and gossip between peers.
Package blocksync implements two versions of a reactor Service that are responsible for block propagation and gossip between peers.
Package eventlog defines a reverse time-ordered log of events over a sliding window of time before the most recent item in the log.
Package eventlog defines a reverse time-ordered log of events over a sliding window of time before the most recent item in the log.
cursor
Package cursor implements time-ordered item cursors for an event log.
Package cursor implements time-ordered item cursors for an event log.
Package evidence handles all evidence storage and gossiping from detection to block proposal.
Package evidence handles all evidence storage and gossiping from detection to block proposal.
Package inspect provides a tool for investigating the state of a failed Tendermint node.
Package inspect provides a tool for investigating the state of a failed Tendermint node.
rpc
Package jsontypes supports decoding for interface types whose concrete implementations need to be stored as JSON.
Package jsontypes supports decoding for interface types whose concrete implementations need to be stored as JSON.
libs
flowrate
Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
queue
Package queue implements a dynamic FIFO queue with a fixed upper bound and a flexible quota mechanism to handle bursty load.
Package queue implements a dynamic FIFO queue with a fixed upper bound and a flexible quota mechanism to handle bursty load.
test
nolint:gosec // G404: Use of weak random number generator
nolint:gosec // G404: Use of weak random number generator
p2p
pex
Package PEX (Peer exchange) handles all the logic necessary for nodes to share information about their peers to other nodes.
Package PEX (Peer exchange) handles all the logic necessary for nodes to share information about their peers to other nodes.
Package pubsub implements an event dispatching server with a single publisher and multiple subscriber clients.
Package pubsub implements an event dispatching server with a single publisher and multiple subscriber clients.
query
Package query implements the custom query format used to filter event subscriptions in Tendermint.
Package query implements the custom query format used to filter event subscriptions in Tendermint.
query/syntax
Package syntax defines a scanner and parser for the Tendermint event filter query language.
Package syntax defines a scanner and parser for the Tendermint event filter query language.
rpc
core
Package core defines the Tendermint RPC endpoints.
Package core defines the Tendermint RPC endpoints.
indexer
Package indexer defines Tendermint's block and transaction event indexing logic.
Package indexer defines Tendermint's block and transaction event indexing logic.
indexer/sink/psql
Package psql implements an event sink backed by a PostgreSQL database.
Package psql implements an event sink backed by a PostgreSQL database.
test
factory
Package factory provides generation code for common structs in Tendermint.
Package factory provides generation code for common structs in Tendermint.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL