package tendermint.types

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BlockID

types.proto:51

BlockID

Used in: BlockMeta, Commit, Header, Proposal, Vote

enum BlockIDFlag

types.proto:14

BlockIdFlag indicates which BlcokID the signature is for

Used in: CommitSig

message BlockMeta

types.proto:150

message BlockParams

params.proto:21

BlockParams contains limits on the block size.

Used in: ConsensusParams

message Commit

types.proto:111

Commit contains the evidence that a block was committed by a set of validators.

Used in: SignedHeader

message CommitSig

types.proto:121

CommitSig is a part of the Vote included in a Commit.

Used in: Commit

message ConsensusParams

params.proto:13

ConsensusParams contains consensus critical parameters that determine the validity of blocks.

message Data

types.proto:86

Data contains the set of transactions included in the block

message DuplicateVoteEvidence

evidence.proto:13

DuplicateVoteEvidence contains evidence a validator signed two conflicting votes.

Used in: Evidence

message Evidence

evidence.proto:21

Used in: EvidenceData

message EvidenceData

evidence.proto:28

EvidenceData contains any evidence of malicious wrong-doing by validators

message EvidenceParams

params.proto:36

EvidenceParams determine how we handle evidence of malfeasance.

Used in: abci.ConsensusParams, ConsensusParams

message HashedParams

params.proto:78

HashedParams is a subset of ConsensusParams. It is hashed into the Header.ConsensusHash.

Header defines the structure of a Tendermint block header.

Used in: abci.RequestBeginBlock, BlockMeta, SignedHeader

message LightBlock

types.proto:145

message Part

types.proto:44

message PartSetHeader

types.proto:39

PartsetHeader

Used in: BlockID

message Proposal

types.proto:129

message SignedHeader

types.proto:140

Used in: LightBlock

enum SignedMsgType

types.proto:25

SignedMsgType is a type of signed message in the consensus.

Used in: Proposal, Vote

message SimpleValidator

validator.proto:22

message TxProof

types.proto:158

TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.

message Validator

validator.proto:15

Used in: ValidatorSet

message ValidatorParams

params.proto:60

ValidatorParams restrict the public key types validators can use. NOTE: uses ABCI pubkey naming, not Amino names.

Used in: abci.ConsensusParams, ConsensusParams

message ValidatorSet

validator.proto:9

Used in: LightBlock

message VersionParams

params.proto:68

VersionParams contains the ABCI application version.

Used in: abci.ConsensusParams, ConsensusParams

message Vote

types.proto:97

Vote represents a prevote, precommit, or commit vote from validators for consensus.

Used in: DuplicateVoteEvidence