ibc-rs
ibc-rs copied to clipboard
Investigate offering a socket-based API
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.
What is socket-based API ? Does this mean providing interfaces similar to Rust's trait that can be used by other chains?
Roughly yes. Basically an API over gRPC which would achieve the same as our current ValidationContext
, ExecutionContext
, etc.