docs: update docs (#19676)
Co-authored-by: son trinh <son@decentrio.ventures> Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
co-authored by
son trinh
Julien Robert
parent
2bf7e9f846
commit
2bfc037a07
+23
-11
@@ -10,28 +10,40 @@ import (
|
||||
// to be driven by a blockchain-based replication engine via the ABCI.
|
||||
type ABCI interface {
|
||||
// Info/Query Connection
|
||||
Info(*abci.RequestInfo) (*abci.ResponseInfo, error) // Return application info
|
||||
Query(context.Context, *abci.RequestQuery) (*abci.ResponseQuery, error) // Query for state
|
||||
|
||||
// Info returns application info
|
||||
Info(*abci.RequestInfo) (*abci.ResponseInfo, error)
|
||||
// Query returns application state
|
||||
Query(context.Context, *abci.RequestQuery) (*abci.ResponseQuery, error)
|
||||
|
||||
// Mempool Connection
|
||||
CheckTx(*abci.RequestCheckTx) (*abci.ResponseCheckTx, error) // Validate a tx for the mempool
|
||||
|
||||
// CheckTx validate a tx for the mempool
|
||||
CheckTx(*abci.RequestCheckTx) (*abci.ResponseCheckTx, error)
|
||||
|
||||
// Consensus Connection
|
||||
InitChain(*abci.RequestInitChain) (*abci.ResponseInitChain, error) // Initialize blockchain w validators/other info from CometBFT
|
||||
|
||||
// InitChain Initialize blockchain w validators/other info from CometBFT
|
||||
InitChain(*abci.RequestInitChain) (*abci.ResponseInitChain, error)
|
||||
PrepareProposal(*abci.RequestPrepareProposal) (*abci.ResponsePrepareProposal, error)
|
||||
ProcessProposal(*abci.RequestProcessProposal) (*abci.ResponseProcessProposal, error)
|
||||
// Deliver the decided block with its txs to the Application
|
||||
// FinalizeBlock deliver the decided block with its txs to the Application
|
||||
FinalizeBlock(*abci.RequestFinalizeBlock) (*abci.ResponseFinalizeBlock, error)
|
||||
// Create application specific vote extension
|
||||
// ExtendVote create application specific vote extension
|
||||
ExtendVote(context.Context, *abci.RequestExtendVote) (*abci.ResponseExtendVote, error)
|
||||
// Verify application's vote extension data
|
||||
// VerifyVoteExtension verify application's vote extension data
|
||||
VerifyVoteExtension(*abci.RequestVerifyVoteExtension) (*abci.ResponseVerifyVoteExtension, error)
|
||||
// Commit the state and return the application Merkle root hash
|
||||
Commit() (*abci.ResponseCommit, error)
|
||||
|
||||
// State Sync Connection
|
||||
ListSnapshots(*abci.RequestListSnapshots) (*abci.ResponseListSnapshots, error) // List available snapshots
|
||||
OfferSnapshot(*abci.RequestOfferSnapshot) (*abci.ResponseOfferSnapshot, error) // Offer a snapshot to the application
|
||||
LoadSnapshotChunk(*abci.RequestLoadSnapshotChunk) (*abci.ResponseLoadSnapshotChunk, error) // Load a snapshot chunk
|
||||
ApplySnapshotChunk(*abci.RequestApplySnapshotChunk) (*abci.ResponseApplySnapshotChunk, error) // Apply a snapshot chunk
|
||||
|
||||
// ListSnapshots list available snapshots
|
||||
ListSnapshots(*abci.RequestListSnapshots) (*abci.ResponseListSnapshots, error)
|
||||
// OfferSnapshot offer a snapshot to the application
|
||||
OfferSnapshot(*abci.RequestOfferSnapshot) (*abci.ResponseOfferSnapshot, error)
|
||||
// LoadSnapshotChunk load a snapshot chunk
|
||||
LoadSnapshotChunk(*abci.RequestLoadSnapshotChunk) (*abci.ResponseLoadSnapshotChunk, error)
|
||||
// ApplySnapshotChunk apply a snapshot chunk
|
||||
ApplySnapshotChunk(*abci.RequestApplySnapshotChunk) (*abci.ResponseApplySnapshotChunk, error)
|
||||
}
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ type (
|
||||
// CommitMultiStore return the multistore instance
|
||||
CommitMultiStore() storetypes.CommitMultiStore
|
||||
|
||||
// Return the snapshot manager
|
||||
// SnapshotManager return the snapshot manager
|
||||
SnapshotManager() *snapshots.Manager
|
||||
|
||||
// Close is called in start cmd to gracefully cleanup resources.
|
||||
|
||||
Reference in New Issue
Block a user