package cometbft.abci.v1beta2

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

service ABCIApplication

types.proto:291

ABCIApplication is a service for an ABCI application.

message CommitInfo

types.proto:212

CommitInfo contains votes for the particular round.

Used in: RequestBeginBlock, RequestProcessProposal

message Event

types.proto:233

Event allows application developers to attach additional information to ResponseFinalizeBlock (defined in .v1beta3) and ResponseCheckTx. Up to 0.37, this could also be used in ResponseBeginBlock, ResponseEndBlock, and ResponseDeliverTx. Later, transactions may be queried using these events.

Used in: ResponseBeginBlock, ResponseCheckTx, ResponseDeliverTx, ResponseEndBlock, v1beta3.ExecTxResult, v1beta3.ResponseCheckTx, v1beta3.ResponseFinalizeBlock, state.v1beta3.ResponseBeginBlock, state.v1beta3.ResponseEndBlock

message EventAttribute

types.proto:242

EventAttribute is a single key-value pair, associated with an event.

Used in: Event

message ExtendedCommitInfo

types.proto:220

ExtendedCommitInfo is similar to CommitInfo except that it is only used in the PrepareProposal request such that Tendermint can provide vote extensions to the application.

Used in: RequestPrepareProposal

message ExtendedVoteInfo

types.proto:252

ExtendedVoteInfo extends VoteInfo with the vote extensions (non-deterministic).

Used in: ExtendedCommitInfo

message Misbehavior

types.proto:272

Misbehavior is a type of misbehavior committed by a validator.

Used in: RequestBeginBlock, RequestPrepareProposal, RequestProcessProposal, v1beta3.RequestExtendVote, v1beta3.RequestFinalizeBlock, v1beta3.RequestPrepareProposal, v1beta3.RequestProcessProposal

enum MisbehaviorType

types.proto:262

The type of misbehavior committed by a validator.

Used in: Misbehavior

message Request

types.proto:21

Request represents a request to the ABCI application.

message RequestBeginBlock

types.proto:64

RequestBeginBlock indicates the beginning of committing the block.

Used as request type in: ABCIApplication.BeginBlock

Used as field type in: Request

message RequestInfo

types.proto:45

RequestInfo is a request for the ABCI application version.

Used as request type in: ABCIApplication.Info, v1beta3.ABCI.Info

Used as field type in: Request, v1beta3.Request

message RequestInitChain

types.proto:53

RequestInitChain is a request to initialize the blockchain.

Used as request type in: ABCIApplication.InitChain

Used as field type in: Request

message RequestPrepareProposal

types.proto:73

RequestPrepareProposal is a request for the ABCI application to prepare a new block proposal.

Used as request type in: ABCIApplication.PrepareProposal

Used as field type in: Request

message RequestProcessProposal

types.proto:89

RequestProcessProposal is a request for the ABCI application to process proposal.

Used as request type in: ABCIApplication.ProcessProposal

Used as field type in: Request

message Response

types.proto:106

Response represents a response from the ABCI application.

message ResponseBeginBlock

types.proto:139

ResponseBeginBlock contains a list of block-level events.

Used as response type in: ABCIApplication.BeginBlock

Used as field type in: Response, state.v1beta2.ABCIResponses

message ResponseCheckTx

types.proto:146

ResponseCheckTx shows if the transaction was deemed valid by the ABCI application.

Used as response type in: ABCIApplication.CheckTx

Used as field type in: Response, rpc.grpc.v1beta2.ResponseBroadcastTx

message ResponseDeliverTx

types.proto:166

ResponseDeliverTx contains a result of committing the given transaction and a list of events.

Used as response type in: ABCIApplication.DeliverTx

Used as field type in: Response, rpc.grpc.v1beta2.ResponseBroadcastTx, state.v1beta2.ABCIResponses

message ResponseEndBlock

types.proto:181

ResponseEndBlock contains updates to consensus params and/or validator set changes, if any.

Used as response type in: ABCIApplication.EndBlock

Used as field type in: Response, state.v1beta2.ABCIResponses

message ResponseInitChain

types.proto:132

ResponseInitChain contains the ABCI application's hash and updates to the validator set and/or the consensus params, if any.

Used as response type in: ABCIApplication.InitChain

Used as field type in: Response

message ResponsePrepareProposal

types.proto:189

ResponsePrepareProposal contains the list of transactions that will be included in the proposal.

Used as response type in: ABCIApplication.PrepareProposal, v1beta3.ABCI.PrepareProposal

Used as field type in: Response, v1beta3.Response

message ResponseProcessProposal

types.proto:194

ResponseProcessProposal contains the result of processing a proposal.

Used as response type in: ABCIApplication.ProcessProposal, v1beta3.ABCI.ProcessProposal

Used as field type in: Response, v1beta3.Response

enum ResponseProcessProposal.ProposalStatus

types.proto:198

The status.

Used in: ResponseProcessProposal