Closed
Description
We should move the transfer
application and the tendermint
client to separate crates. This way, these can evolve independently from the core ibc-rs.
Notably, post ibc-rs 1.0, this will mean that if needed we will be able to make breaking changes to the app or client (incrementing the major version) without needing to increment ibc-rs's major version. This will completely decouple core IBC from Tendermint.