Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: expired ibc channel recovery not tested #623

Open
tomtau opened this issue Aug 12, 2021 · 0 comments
Open

Problem: expired ibc channel recovery not tested #623

tomtau opened this issue Aug 12, 2021 · 0 comments
Assignees
Labels
test Improvements to unit, feature, integration tests or other verification

Comments

@tomtau
Copy link
Contributor

tomtau commented Aug 12, 2021

I guess the test will be something like this:

  • two chains with short unbonding time / trusting period
  • establish ibc channel, but shutdown a relayer to let the channel expire
  • startup the relayer again, create a new ibc channel, and submit and approve the proposal to recover the expired channel:
chain-maind tx gov  submit-proposal update-client -h
Submit an update IBC client proposal along with an initial deposit.
Please specify a subject client identifier you want to update..
Please specify the substitute client the subject client will be updated to.

Usage:
  chain-maind tx gov submit-proposal update-client [subject-client-id] [substitute-client-id] [flags]
  • check stuff works over the substitute client
@tomtau tomtau added the test Improvements to unit, feature, integration tests or other verification label Aug 12, 2021
@tomtau tomtau changed the title Problem: frozen ibc channel recovery not tested Problem: expired ibc channel recovery not tested Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test Improvements to unit, feature, integration tests or other verification
Projects
None yet
Development

No branches or pull requests

2 participants