cosmos / ibc-proto-rs

Rust Protobuf definitions and gRPC clients for interacting with Cosmos SDK, IBC and Interchain Security
Apache License 2.0
43 stars 25 forks source link

Migrate from tendermint-proto to cometbft-proto dependency #189

Open adizere opened 5 months ago

adizere commented 5 months ago

Work in tandem with:

mzabaluev commented 5 months ago

As described in https://github.com/cosmos/ibc-rs/issues/1073#issuecomment-1934724440, there is a somewhat hacky way forward that does not need waiting for upstream protos to convert to buf.build/cometbft/cometbft:

  1. Fix #194 by adjusting the upstream commits.
  2. Remap the tendermint.* packages to versioned module paths in cometbft_proto using the extern_path option of prost-build.