ibc-rs icon indicating copy to clipboard operation
ibc-rs copied to clipboard

Investigate offering a socket-based API

Open plafer opened this issue 1 year ago • 2 comments

If we were able to offer a socket-based API (similar to CometBFT's ABCI), then non-Rust chains could still use ibc-rs. Notably, this could enable non-Cosmos SDK chains written in Go to easily integrate IBC.

plafer avatar Jun 12 '23 16:06 plafer

What is socket-based API ? Does this mean providing interfaces similar to Rust's trait that can be used by other chains?

DaviRain-Su avatar Jun 13 '23 08:06 DaviRain-Su

Roughly yes. Basically an API over gRPC which would achieve the same as our current ValidationContext, ExecutionContext, etc.

plafer avatar Jun 13 '23 15:06 plafer