# Packages

Package indexer defines Tendermint's block and transaction event indexing logic.
No description provided by the author
No description provided by the author

# Functions

ExecCommitBlock executes and commits a block on the proxyApp without validating or mutating the state.
FromProto takes a state proto message & returns the local state type.
MakeGenesisDocFromFile reads and unmarshals genesis doc from the given file.
MakeGenesisState creates state from types.GenesisDoc.
MakeGenesisStateFromFile reads and unmarshals state from the given file.
NewBlockExecutor returns a new BlockExecutor with the passed-in EventBus.
NewStore creates the dbStore of the state pkg.
No description provided by the author
No description provided by the author
Rollback overwrites the current Tendermint state (height n) with the most recent previous state (height n - 1).
No description provided by the author
TxPostCheckFromStore returns a function to filter transactions after processing.
No description provided by the author
TxPreCheckFromStore returns a function to filter transactions before processing.
No description provided by the author

# Constants

MetricsSubsystem is a subsystem shared by all metrics exposed by this package.

# Variables

InitStateVersion sets the Consensus.Block and Software versions, but leaves the Consensus.App version blank.

# Structs

BlockExecutor provides the context and accessories for properly executing a block.
EmptyEvidencePool is an empty implementation of EvidencePool, useful for testing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Metrics contains metrics exposed by this package.
State is a short description of the latest committed block of the Tendermint consensus.
No description provided by the author

# Interfaces

BlockStore defines the interface used by the ConsensusState.
EvidencePool defines the EvidencePool interface used by State.
Store defines the state store interface It is used to retrieve current state and save and load ABCI responses, validators and consensus parameters.

# Type aliases

No description provided by the author
No description provided by the author