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

[ICS02] Implement IBC client recovery mechanisms

Open Farhad-Shabani opened this issue 2 years ago • 2 comments

Problem Statement

If a client gets frozen or expired it can no longer be updated, the associated connection(s) and channel(s) will also stop working and funds in the channels will be permanently locked and not transferrable.

ibc-rs needs a mechanism by which frozen IBC clients can be recovered. This functionality has been implemented in ibc-go as part of ADR 026. We'll need to implement similar functionality in ibc-rs in order to maintain feature parity.

### Tasks
- [ ] https://github.com/cosmos/ibc-rs/issues/1112
- [ ] https://github.com/cosmos/ibc-rs/issues/1110
- [ ] https://github.com/cosmos/ibc-rs/issues/1111
- [ ] https://github.com/informalsystems/basecoin-rs/issues/173

Farhad-Shabani avatar Jun 30 '23 04:06 Farhad-Shabani

All the tasks are finished. Does that make this tracking issue finished too?

rnbguy avatar Apr 08 '24 13:04 rnbguy

I think @seanchen1991 is addressing the final aspect of this feature in https://github.com/informalsystems/basecoin-rs/issues/173 to ensure its functionality. Once that's completed, we can consider closing this issue.

Farhad-Shabani avatar Apr 08 '24 13:04 Farhad-Shabani

@seanchen1991 we can close this now, right?

rnbguy avatar May 23 '24 11:05 rnbguy