package tendermint.types

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

message AmnesiaEvidence

evidence.proto:30

Used in: Evidence

message BlockID

types.proto:50

BlockID

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

enum BlockIDFlag

types.proto:13

BlockIdFlag indicates which BlcokID the signature is for

Used in: CommitSig

message BlockMeta

types.proto:144

message BlockParams

params.proto:21

BlockParams contains limits on the block size.

Used in: ConsensusParams

message Commit

types.proto:110

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

Used in: SignedHeader

message CommitSig

types.proto:120

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

Used in: Commit

message ConflictingHeadersEvidence

evidence.proto:35

Used in: Evidence

message ConsensusParams

params.proto:13

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

message Data

types.proto:85

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

Used in: EvidenceData

message EvidenceData

evidence.proto:60

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

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

types.proto:58

Header defines the structure of a Tendermint block header.

Used in: abci.RequestBeginBlock, BlockMeta, LunaticValidatorEvidence, SignedHeader

message LunaticValidatorEvidence

evidence.proto:40

Used in: Evidence

message Part

types.proto:43

message PartSetHeader

types.proto:38

PartsetHeader

Used in: BlockID

message PotentialAmnesiaEvidence

evidence.proto:21

Used in: AmnesiaEvidence, Evidence

message ProofOfLockChange

evidence.proto:65

Used in: AmnesiaEvidence

message Proposal

types.proto:128

message SignedHeader

types.proto:139

Used in: ConflictingHeadersEvidence

enum SignedMsgType

types.proto:24

SignedMsgType is a type of signed message in the consensus.

Used in: Proposal, Vote

message TxProof

types.proto:152

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

message ValidatorParams

params.proto:65

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

Used in: abci.ConsensusParams, ConsensusParams

message VersionParams

params.proto:73

VersionParams contains the ABCI application version.

Used in: abci.ConsensusParams, ConsensusParams

message Vote

types.proto:96

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

Used in: DuplicateVoteEvidence, LunaticValidatorEvidence, PotentialAmnesiaEvidence, ProofOfLockChange