Skip to content

rpc: Add gRPC support #81

Open
Open
@thanethomson

Description

At present, we support a flavor of JSON-RPC as one of the primary ways of integrating with a running node.

From discussions with users (e.g. @hdevalence), it's clear there's a need for a full gRPC interface to a node. This would dramatically simplify client generation for interaction with a node, and would help get around our very odd (inherited) 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 tendermint/tendermint#7121 and tendermint/tendermint#9683), but that decision has now been reversed.

Definition of Done

There are several deliverables associated with this issue, after which it could be considered done:

Original issue: tendermint/tendermint#9751

Metadata

Assignees

No one assigned

    Labels

    P:integrator-experiencePriority: Improve experience for integratorsgrpcAnything relating to the gRPC APIrpc

    Type

    No type

    Projects

    • Status

      In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions