Skip to content

Move transfer application and tendermint client to separate crates #716

Closed
@plafer

Description

@plafer

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.

Metadata

Metadata

Labels

O: decouplingObjective: aims to separate concerns and cause to independent, reusable componentsO: maintainabilityObjective: cause to ease modification, fault corrections and improve code understandingO: usabilityObjective: aims to enhance user experience (UX) and streamline product usability

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions