Module abci

Module abci 

Source

Modules§

abci_application_client
Generated client implementations.
request
Nested message and enum types in Request.
response
Nested message and enum types in Response.
response_apply_snapshot_chunk
Nested message and enum types in ResponseApplySnapshotChunk.
response_offer_snapshot
Nested message and enum types in ResponseOfferSnapshot.
response_process_proposal
Nested message and enum types in ResponseProcessProposal.
response_verify_vote_extension
Nested message and enum types in ResponseVerifyVoteExtension.
tx_record
Nested message and enum types in TxRecord.

Structs§

CommitInfo
Event
Event allows application developers to attach additional information to ResponseCheckTx, ResponsePrepareProposal, ResponseProcessProposal and ResponseFinalizeBlock.
EventAttribute
EventAttribute is a single key-value pair, associated with an event.
ExecTxResult
ExecTxResult contains results of executing one individual transaction.
ExtendVoteExtension
Provides a vote extension for signing. type and extension fields are mandatory for filling
ExtendedVoteInfo
ExtendedVoteInfo
Misbehavior
QuorumHashUpdate
Request
Request types
RequestApplySnapshotChunk
Applies a snapshot chunk.
RequestCheckTx
Check if transaction is valid.
RequestEcho
Echo a string to test an abci client/server implementation
RequestExtendVote
Extends a vote with application-side injection
RequestFinalizeBlock
Finalize newly decided block.
RequestFlush
Signals that messages queued on the client should be flushed to the server. It is called periodically by the client implementation to ensure asynchronous requests are actually sent, and is called immediately to make a synchronous request, which returns when the Flush response comes back.
RequestInfo
Return information about the application state.
RequestInitChain
Called once upon genesis.
RequestListSnapshots
Lists available snapshots
RequestLoadSnapshotChunk
Used during state sync to retrieve snapshot chunks from peers.
RequestOfferSnapshot
Offers a snapshot to the application.
RequestPrepareProposal
Prepare new block proposal, potentially altering list of transactions.
RequestProcessProposal
Process prepared proposal.
RequestQuery
Query for data from the application at current or past height.
RequestVerifyVoteExtension
Verify the vote extension
Response
ResponseApplySnapshotChunk
ResponseCheckTx
ResponseEcho
ResponseException
nondeterministic
ResponseExtendVote
ResponseFinalizeBlock
ResponseFlush
ResponseInfo
ResponseInitChain
ResponseListSnapshots
ResponseLoadSnapshotChunk
ResponseOfferSnapshot
ResponsePrepareProposal
ResponseProcessProposal
ResponseQuery
ResponseVerifyVoteExtension
Snapshot
ThresholdPublicKeyUpdate
TxRecord
TxResult
TxResult contains results of executing the transaction.
Validator
Validator
ValidatorSetUpdate
ValidatorSetUpdate represents a change in the validator set. It can be used to add, remove, or update a validator.
ValidatorUpdate
ValidatorUpdate
VoteInfo
VoteInfo

Enums§

CheckTxType
Type of transaction check
MisbehaviorType