package tendermint.types

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

message Block

block.proto:10

Used in: cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse, cosmos.base.tendermint.v1beta1.GetLatestBlockResponse, cosmos.tx.v1beta1.GetBlockWithTxsResponse, blockchain.BlockResponse, blocksync.BlockResponse

message BlockID

types.proto:50

BlockID

Used in: cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse, cosmos.base.tendermint.v1beta1.GetLatestBlockResponse, cosmos.base.tendermint.v1beta1.Header, cosmos.tx.v1beta1.GetBlockWithTxsResponse, consensus.VoteSetBits, consensus.VoteSetMaj23, state.State, 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:145

message BlockParams

params.proto:21

BlockParams contains limits on the block size.

Used in: cosmos.consensus.v1.MsgUpdateParams, ConsensusParams

message CanonicalBlockID

canonical.proto:10

Used in: CanonicalProposal, CanonicalVote

message CanonicalPartSetHeader

canonical.proto:15

Used in: CanonicalBlockID

message CanonicalProposal

canonical.proto:20

message CanonicalVote

canonical.proto:30

message Commit

types.proto:108

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

Used in: cosmos.base.tendermint.v1beta1.Block, Block, SignedHeader

message CommitSig

types.proto:116

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.

Used in: cosmos.consensus.v1.QueryParamsResponse, abci.RequestInitChain, abci.ResponseEndBlock, abci.ResponseInitChain, state.ConsensusParamsInfo, state.State

message Data

types.proto:85

Data contains the set of transactions included in the block

Used in: cosmos.base.tendermint.v1beta1.Block, Block

message DuplicateVoteEvidence

evidence.proto:19

DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.

Used in: Evidence

message EventDataRoundState

events.proto:6

Used in: consensus.WALMessage

message Evidence

evidence.proto:11

Used in: EvidenceList

message EvidenceList

evidence.proto:36

Used in: cosmos.base.tendermint.v1beta1.Block, Block

message EvidenceParams

params.proto:33

EvidenceParams determine how we handle evidence of malfeasance.

Used in: cosmos.consensus.v1.MsgUpdateParams, ConsensusParams

message HashedParams

params.proto:74

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

types.proto:58

Header defines the structure of a block header.

Used in: cosmos.staking.v1beta1.HistoricalInfo, abci.RequestBeginBlock, Block, BlockMeta, SignedHeader

message LightBlock

types.proto:140

Used in: LightClientAttackEvidence

message LightClientAttackEvidence

evidence.proto:28

LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.

Used in: Evidence

message Part

types.proto:43

Used in: consensus.BlockPart

message PartSetHeader

types.proto:38

PartsetHeader

Used in: consensus.NewValidBlock, BlockID

message Proposal

types.proto:124

Used in: consensus.Proposal, privval.SignProposalRequest, privval.SignedProposalResponse

message SignedHeader

types.proto:135

Used in: ibc.lightclients.tendermint.v1.Header, LightBlock

enum SignedMsgType

types.proto:24

SignedMsgType is a type of signed message in the consensus.

Used in: consensus.HasVote, consensus.VoteSetBits, consensus.VoteSetMaj23, CanonicalProposal, CanonicalVote, Proposal, Vote

message SimpleValidator

validator.proto:22

message TxProof

types.proto:153

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

message Validator

validator.proto:15

Used in: LightClientAttackEvidence, ValidatorSet

message ValidatorParams

params.proto:56

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

Used in: cosmos.consensus.v1.MsgUpdateParams, ConsensusParams

message ValidatorSet

validator.proto:9

Used in: ibc.lightclients.tendermint.v1.Header, state.State, state.ValidatorsInfo, LightBlock

message VersionParams

params.proto:64

VersionParams contains the ABCI application version.

Used in: ConsensusParams

message Vote

types.proto:94

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

Used in: consensus.Vote, privval.SignVoteRequest, privval.SignedVoteResponse, DuplicateVoteEvidence