# Constants

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
Votes.
Proposals.
No description provided by the author

# Variables

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
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

# Structs

ABCIParams configure functionality specific to the Application Blockchain Interface.
No description provided by the author
BlockID.
No description provided by the author
BlockParams contains limits on the block size.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CanonicalVoteExtension provides us a way to serialize a vote extension from a particular validator such that we can sign over those serialized bytes.
Commit contains the evidence that a block was committed by a set of validators.
CommitSig is a part of the Vote included in a Commit.
ConsensusParams contains consensus critical parameters that determine the validity of blocks.
Data contains the set of transactions included in the block.
DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.
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
EvidenceParams determine how we handle evidence of malfeasance.
No description provided by the author
ExtendedCommitSig retains all the same fields as CommitSig but adds vote extension-related fields.
HashedParams is a subset of ConsensusParams.
Header defines the structure of a Tendermint block header.
No description provided by the author
LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.
No description provided by the author
PartsetHeader.
No description provided by the author
No description provided by the author
No description provided by the author
SynchronyParams configure the bounds under which a proposed block's timestamp is considered valid.
TimeoutParams configure the timeouts for the steps of the Tendermint consensus algorithm.
No description provided by the author
TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.
No description provided by the author
ValidatorParams restrict the public key types validators can use.
No description provided by the author
VersionParams contains the ABCI application version.
Vote represents a prevote, precommit, or commit vote from validators for consensus.

# Type aliases

BlockIdFlag indicates which BlockID the signature is for.
SignedMsgType is a type of signed message in the consensus.