package tendermint.types

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

message ABCIParams

params.proto:79

ABCIParams configure functionality specific to the Application Blockchain Interface.

Used in: ConsensusParams

message BlockID

types.proto:38

BlockID

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

enum BlockIDFlag

validator.proto:8

BlockIdFlag indicates which BlockID the signature is for

Used in: abci.ExtendedVoteInfo, abci.VoteInfo, CommitSig, ExtendedCommitSig

message BlockMeta

types.proto:165

message BlockParams

params.proto:20

BlockParams contains limits on the block size.

Used in: ConsensusParams

message Commit

types.proto:105

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

Used in: SignedHeader

message CommitSig

types.proto:113

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

Used in: Commit

message ConsensusParams

params.proto:11

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

Used in: abci.RequestInitChain, abci.ResponseFinalizeBlock, abci.ResponseInitChain

message Data

types.proto:73

Data contains the set of transactions included in the block

message EvidenceParams

params.proto:32

EvidenceParams determine how we handle evidence of malfeasance.

Used in: ConsensusParams

message ExtendedCommit

types.proto:121

message ExtendedCommitSig

types.proto:132

ExtendedCommitSig retains all the same fields as CommitSig but adds vote extension-related fields. We use two signatures to ensure backwards compatibility. That is the digest of the original signature is still the same in prior versions

Used in: ExtendedCommit

message HashedParams

params.proto:73

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

types.proto:46

Header defines the structure of a block header.

Used in: BlockMeta, SignedHeader

message LightBlock

types.proto:160

message Part

types.proto:31

message PartSetHeader

types.proto:26

PartsetHeader

Used in: BlockID

message Proposal

types.proto:144

message SignedHeader

types.proto:155

Used in: LightBlock

enum SignedMsgType

types.proto:11

SignedMsgType is a type of signed message in the consensus.

Used in: Proposal, Vote

message SimpleValidator

validator.proto:35

message TxProof

types.proto:173

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

message Validator

validator.proto:28

Used in: ValidatorSet

message ValidatorParams

params.proto:55

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

Used in: ConsensusParams

message ValidatorSet

validator.proto:22

Used in: LightBlock

message VersionParams

params.proto:63

VersionParams contains the ABCI application version.

Used in: ConsensusParams

message Vote

types.proto:82

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