-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed as not planned
Labels
C:rpcComponent: JSON RPC, gRPCComponent: JSON RPC, gRPCbacklog-priorityA priority issue in the backlogA priority issue in the backlogfeatureFeature work that definitely changes system behaviorFeature work that definitely changes system behaviorstalefor use by stalebotfor use by stalebot
Description
At present, we support a flavor of JSON-RPC as one of the primary ways of integrating with a running Tendermint node.
From discussions with users (e.g. @hdevalence), it's clear there's a need for a full gRPC interface to Tendermint. This would dramatically simplify client generation for interaction with Tendermint, and would help get around Tendermint's very odd JSON serialization quirks.
There's some context provided by ADR-057, but no clear decision was documented in that ADR. Previously, the team had decided to deprecate and remove gRPC support (see #7121 and #9683), but that decision has now been reversed.
Definition of Done
When Tendermint provides a full gRPC interface that mirrors the functionality provided by the current RPC.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C:rpcComponent: JSON RPC, gRPCComponent: JSON RPC, gRPCbacklog-priorityA priority issue in the backlogA priority issue in the backlogfeatureFeature work that definitely changes system behaviorFeature work that definitely changes system behaviorstalefor use by stalebotfor use by stalebot
Type
Projects
Status
Done/Merged