-
Notifications
You must be signed in to change notification settings - Fork 98
Closed
Labels
O: decouplingObjective: aims to separate concerns and cause to independent, reusable componentsObjective: aims to separate concerns and cause to independent, reusable componentsO: maintainabilityObjective: cause to ease modification, fault corrections and improve code understandingObjective: cause to ease modification, fault corrections and improve code understandingO: usabilityObjective: aims to enhance user experience (UX) and streamline product usabilityObjective: aims to enhance user experience (UX) and streamline product usability
Milestone
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.
DaviRain-Su and dzmitry-lahoda
Metadata
Metadata
Assignees
Labels
O: decouplingObjective: aims to separate concerns and cause to independent, reusable componentsObjective: aims to separate concerns and cause to independent, reusable componentsO: maintainabilityObjective: cause to ease modification, fault corrections and improve code understandingObjective: cause to ease modification, fault corrections and improve code understandingO: usabilityObjective: aims to enhance user experience (UX) and streamline product usabilityObjective: aims to enhance user experience (UX) and streamline product usability