# Functions
BlockExecWithAppClient sets application client to BlockExecutor.
BlockExecWithLogger is an option function to set a logger to BlockExecutor.
BockExecWithMetrics is an option function to set a metrics to BlockExecutor.
---------------------------------------------------------------------------------------------------- Execute block without 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.
NewCurrentRoundState returns a new instance of CurrentRoundState.
NewFullEventSet returns a full EventSet.
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).
RoundParamsFromInitChain creates RoundParams from ResponseInitChain.
RoundParamsFromPrepareProposal creates RoundParams from ResponsePrepareProposal.
RoundParamsFromProcessProposal creates RoundParams from ResponseProcessProposal.
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.
ValidateBlockChainLock validates the given block chain lock against the given state.
No description provided by the author
# Constants
No description provided by the author
MetricsSubsystem is a subsystem shared by all metrics exposed by this package.
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
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.
CurrentRoundState ...
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
No description provided by the author
No description provided by the author
EventSet is a set of events that are published immediately after the block is committed.
Metrics contains metrics exposed by this package.
RoundParams contains parameters received from ABCI which are necessary for reaching a consensus.
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.
No description provided by the author
Store defines the state store interface
It is used to retrieve current state and save and load ABCI responses, validators and consensus parameters.
No description provided by the author
# Type aliases
No description provided by the author