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

Channel upgradability #1293

Open
agouin opened this issue Sep 11, 2023 · 0 comments
Open

Channel upgradability #1293

agouin opened this issue Sep 11, 2023 · 0 comments

Comments

@agouin
Copy link
Member

agouin commented Sep 11, 2023

  • relayer should have CLI method to get the upgrade try tx (for permissioned case, where that try tx needs to be broadcasted by the actor (gov, dao, authority)
  • relayer should have CLI method to (assemble sign and broadcast) upgrade try tx (for permissionless case)
    i.e. relayer will not automatically (via pathprocessor) do channel upgrade try
  • relayer should automatically relay (via the pathprocessor) channel upgrade timeout, channel upgrade ack, channel upgrade cancel, and channel upgrade open
  • do channel upgrade timeout if observe try with timeout error, or if no try and past timeout expiration.
  • do channel upgrade cancel if channel upgrade cancel is observed on counterparty.
  • do channel upgrade ack if channel upgrade try is observed
  • do channel upgrade open on both chains once channel upgrade ack is observed and packets are flushed on both chains.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant