Skip to content

RPC Design #3367

@ebuchman

Description

@ebuchman

The Tendermint RPC endpoints evolved somewhat haphazardly and insufficient attention has been given to production concerns. We have strived to enable the default Tendermint RPC endpoints to be safe to expose over the public internet, though we in general don't recommend this. Certain endpoints leak information (#3055), while others still pose DoS vulnerabilities (#3076). Other issues suggesting the need for a larger rethink of the RPC design include:

There's also questions around how mature Tendermint's indexer should be, and at what point we should just stream events out to an external indexer like postgres (#1161).

Opening this issue to track discussion around the RPC, and to solicit feedback from users on what they'd like to see here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C:rpcComponent: JSON RPC, gRPCT:designType: Design work is needed

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions