-
Notifications
You must be signed in to change notification settings - Fork 0
Home
JaapWijnen edited this page May 4, 2021
·
32 revisions
- NIOABCIChannelHandler
- NIOABCIServer
- Store
- Store.Transaction
- KeyValueStoreApp
- ResponseApplySnapshotChunk.Result
- ResponseOfferSnapshot.Result
- CheckTxType
- EvidenceType
- PublicKey
- RequestApplySnapshotChunk: The application can choose to refetch chunks and/or ban P2P peers as appropriate. Tendermint will not do this unless instructed by the application.
- ResponseApplySnapshotChunk: The application can choose to refetch chunks and/or ban P2P peers as appropriate. Tendermint will not do this unless instructed by the application.
- RequestBeginBlock
- ResponseBeginBlock: Signals the beginning of a new block.
- RequestCheckTx
-
ResponseCheckTx:
Technically optional, since
CheckTx
is not involved in processing blocks. The transactions may come from an external user or another node.CheckTx
need not execute the transaction in full, but rather a light-weight yet stateful validation, like checking signatures and account balances, but not running code in a virtual machine. Transactions whereResponseCheckTx.code
is not zero will be rejected. They will not be broadcasted to other nodes or included in a proposal block. - ResponseCommit: Persists the application state.
- RequestDeliverTx
- ResponseDeliverTx: Executes transactions in full.
- RequestEcho: Echoes a string to test an abci client/server implementation.
- ResponseEcho: Echoes a string to test an abci client/server implementation.
- RequestEndBlock
- ResponseEndBlock
- RequestInfo
- ResponseInfo: Returns information about the application state.
- RequestInitChain
- ResponseInitChain: Initializes the chain.
- ResponseListSnapshots: Used during state sync to discover available snapshots on peers.
- RequestLoadSnapshotChunk: Used during state sync to retrieve snapshot chunks from peers.
- ResponseLoadSnapshotChunk: Used during state sync to retrieve snapshot chunks from peers.
- RequestOfferSnapshot
-
ResponseOfferSnapshot:
OfferSnapshot
is called when bootstrapping a node using state sync. The application may accept or reject snapshots as appropriate. Upon accepting, Tendermint will retrieve and apply snapshot chunks viaApplySnapshotChunk
. The application may also choose to reject a snapshot in the chunk response, in which case it should be prepared to accept furtherOfferSnapshot
calls. - RequestQuery
- ResponseQuery: Queries data from the application at current or past height.
- IntToStringCoder
- BlockID
- BlockParams
- ConsensusParams
- Event
- EventAttribute
- Evidence
- EvidenceParams
- Header
- LastCommitInfo
- PartSetHeader
- Proof
- ProofOp
- ProofOps
- Snapshot: Used for state sync snapshots.
- Validator
- ValidatorParams
- ValidatorUpdate
- Version
- VoteInfo
- ABCIProcessor
- ABCIApplication: ABCI apps should comply to the following protocol.
- ABCIServer
- DataConvertible
Generated at 2021-05-04T10:50:27+0000 using swift-doc 1.0.0-beta.6.
Types
- ABCIProcessor
- BlockID
- BlockParams
- CheckTxType
- ConsensusParams
- Event
- EventAttribute
- Evidence
- EvidenceParams
- EvidenceType
- Header
- IntToStringCoder
- KeyValueStoreApp
- LastCommitInfo
- NIOABCIChannelHandler
- NIOABCIServer
- PartSetHeader
- Proof
- ProofOp
- ProofOps
- PublicKey
- RequestApplySnapshotChunk
- RequestBeginBlock
- RequestCheckTx
- RequestDeliverTx
- RequestEcho
- RequestEndBlock
- RequestInfo
- RequestInitChain
- RequestLoadSnapshotChunk
- RequestOfferSnapshot
- RequestQuery
- ResponseApplySnapshotChunk
- ResponseApplySnapshotChunk.Result
- ResponseBeginBlock
- ResponseCheckTx
- ResponseCommit
- ResponseDeliverTx
- ResponseEcho
- ResponseEndBlock
- ResponseInfo
- ResponseInitChain
- ResponseListSnapshots
- ResponseLoadSnapshotChunk
- ResponseOfferSnapshot
- ResponseOfferSnapshot.Result
- ResponseQuery
- Snapshot
- Store
- Store.Transaction
- Validator
- ValidatorParams
- ValidatorUpdate
- Version
- VoteInfo