BlockID
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.
Data contains the set of transactions included in the block
DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.
Header defines the structure of a block header.
LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.
PartsetHeader
TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.
Vote represents a prevote, precommit, or commit vote from validators for
consensus.