Module types

Module types 

Source
Expand description

Types for ABCI.

Structs§

BlockId
BlockID
BlockMeta
BlockParams
BlockParams contains limits on the block size.
Commit
Commit contains the evidence that a block was committed by a set of validators.
CommitSig
CommitSig is a part of the Vote included in a Commit.
ConsensusParams
ConsensusParams contains consensus critical parameters that determine the validity of blocks.
Data
Data contains the set of transactions included in the block
EvidenceParams
EvidenceParams determine how we handle evidence of malfeasance.
HashedParams
HashedParams is a subset of ConsensusParams.
Header
Header defines the structure of a Tendermint block header.
LightBlock
Part
PartSetHeader
PartsetHeader
Proposal
SignedHeader
SimpleValidator
TxProof
TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.
Validator
ValidatorParams
ValidatorParams restrict the public key types validators can use. NOTE: uses ABCI pubkey naming, not Amino names.
ValidatorSet
VersionParams
VersionParams contains the ABCI application version.
Vote
Vote represents a prevote, precommit, or commit vote from validators for consensus.

Enums§

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