Rano | Ranadeep

Results 100 comments of Rano | Ranadeep

Thanks for taking an interest in ibc-rs. > my question is about the Hermes relayer. `ibc-rs` does support hermes relayer. we use a mock cosmos-sdk blockchain in Rust (https://github.com/informalsystems/basecoin-rs) with...

Sorry we don't have any documentation for this. You can look up the ADRs: https://github.com/informalsystems/ibc-rs/tree/main/docs/architecture The tendermint light client implementation lives in the repo: https://github.com/informalsystems/ibc-rs/tree/main/ibc-clients There is another semi-working implementation...

> are you thinking of strengthening the constraints, i.e., re-writing the constraints that are currently written with Into to instead use From? I want to relax them. Rewriting the `(Try)Into`...

This requires a design decision. So, please refrain from creating a PR for this.

ibc-go's main branch contains [the fix](https://github.com/cosmos/ibc-go/blob/3760d8172b28c4753b7041f77963529eaab675fe/modules/core/02-client/types/client.pb.go#L208). The fix landed on ibc-go `v9`.

Looks like, we need a patch for this. ibc-go v8 wasm doesn't have this fix and breaks with ibc-rs wasm light client integration.

We do need to locally maintain a capability key for each module. Which should be used to authenticate the modules. This should be unique to each Module type. This is...

Interesting that other tests started failing 😅 I will take a look at it later.

For situations like this, at ibc-rs, we maintain the domain types with an optional height field. When we convert ibc-proto types to our domain types -- we just keep it...