cosmos/ibc-proto-rs

Investigate: streamline `Protobuf` abstraction or re-export from `tendermint-proto`

Farhad-Shabani opened this issue · 0 comments

Background

With the changes made in ibc-rs via ADR07 (see the relevant discussion), we no longer dispatch dynamic types, which means the Protobuf trait doesn't need to be object safe. That being said, if it wouldn’t be needed for any other places or projects, we might be able to simplify Protobuf abstraction in ibc-proto-rs or even can simply re-export it from the tendermint_proto crate.

Ofc, after getting Protobuf trait in tendermint-proto synced with the latest changes in ibc-proto-rs (this issue)