-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed as not planned
Closed as not planned
Copy link
Labels
C:abciComponent: Application Blockchain InterfaceComponent: Application Blockchain InterfaceS:proposalStatus: ProposalStatus: ProposalT:enhancementType: EnhancementType: Enhancementstalefor use by stalebotfor use by stalebot
Description
As discussed re: cosmos/cosmos-sdk#5340.
At present, it is not possible for the application to query (deterministic) Tendermint state such as past headers, commits, etc. without using the HTTP RPC interface, which is a bit of an anti-pattern (if used for consensus-critical state machine logic). If this kind of query would be useful for several different application use-cases, it seems worthwhile to consider adding an ABCI interface / socket and request-response pattern for queries from the application to Tendermint, which would need to be handled by Tendermint in a deterministic fashion.
Ref #3480
Ref https://github.com/tendermint/tendermint/issues/3956
alexanderbez, jackzampolin and melekes
Metadata
Metadata
Assignees
Labels
C:abciComponent: Application Blockchain InterfaceComponent: Application Blockchain InterfaceS:proposalStatus: ProposalStatus: ProposalT:enhancementType: EnhancementType: Enhancementstalefor use by stalebotfor use by stalebot