Expand description
Types for ABCI.
Structs§
- BlockId
- BlockID
- Block
Meta - Block
Params - BlockParams contains limits on the block size.
- Commit
- Commit contains the evidence that a block was committed by a set of validators.
- Commit
Sig - CommitSig is a part of the Vote included in a Commit.
- Consensus
Params - ConsensusParams contains consensus critical parameters that determine the validity of blocks.
- Data
- Data contains the set of transactions included in the block
- Evidence
Params - EvidenceParams determine how we handle evidence of malfeasance.
- Hashed
Params - HashedParams is a subset of ConsensusParams.
- Header
- Header defines the structure of a Tendermint block header.
- Light
Block - Part
- Part
SetHeader - PartsetHeader
- Proposal
- Signed
Header - Simple
Validator - TxProof
- TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.
- Validator
- Validator
Params - ValidatorParams restrict the public key types validators can use. NOTE: uses ABCI pubkey naming, not Amino names.
- Validator
Set - Version
Params - VersionParams contains the ABCI application version.
- Vote
- Vote represents a prevote, precommit, or commit vote from validators for consensus.
Enums§
- Block
IdFlag - BlockIdFlag indicates which BlcokID the signature is for
- Signed
MsgType - SignedMsgType is a type of signed message in the consensus.