penumbra-zone / penumbra

Penumbra is a fully private proof-of-stake network and decentralized exchange for the Cosmos ecosystem.
https://penumbra.zone
Apache License 2.0
357 stars 287 forks source link

Disable public exposure of tendermint RPC #1728

Open zbuc opened 1 year ago

zbuc commented 1 year ago

Blocked on https://github.com/penumbra-zone/penumbra/issues/1727

conorsch commented 1 year ago

The relayer implementation for Penumbra uses the Tendermint RPC endpoint directly. It's possible that post IBC reorg (#2379) we'll have clean protos everywhere, and we can revisit the use of TM RPC in the relayer, but for now, we should plan to continue to expose this service.

conorsch commented 3 months ago

Recently discussed the Hermes implementation (which we're now using instead of rly for testnet relaying) with @avahowell and she confirmed that Hermes also requires direct access to the CometBFT RPC, in addition to access to pd's gRPC service.