-
Notifications
You must be signed in to change notification settings - Fork 655
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
fix: guarentee proof availiability for channel upgrades #5638
Conversation
…andle edge case of counterparty initiating upgrade in the same block
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #5638 +/- ##
==========================================
+ Coverage 81.18% 81.21% +0.03%
==========================================
Files 199 199
Lines 15289 15294 +5
==========================================
+ Hits 12412 12421 +9
+ Misses 2408 2404 -4
Partials 469 469
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work figuring out this edge case, @colin-axner. Just had a quick, first look.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome! LGTM
* fix: add counterparty upgrade sequence to MsgChannelUpgradeOpen and handle edge case of counterparty initiating upgrade in the same block * docs: add sufficient documentation for accidental breakage in the opening handshake * lint lint lint * test: add additional test case * fix: proto numbering * change error message --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> (cherry picked from commit f67d60b) # Conflicts: # docs/docs/01-ibc/06-channel-upgrades.md
…) (#5697) * fix: guarentee proof availiability for channel upgrades (#5638) * fix: add counterparty upgrade sequence to MsgChannelUpgradeOpen and handle edge case of counterparty initiating upgrade in the same block * docs: add sufficient documentation for accidental breakage in the opening handshake * lint lint lint * test: add additional test case * fix: proto numbering * change error message --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> (cherry picked from commit f67d60b) # Conflicts: # docs/docs/01-ibc/06-channel-upgrades.md * fix conflict * remove docs --------- Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Description
requires updated handling in hermes
closes: #3930
Commit Message / Changelog Entry
see the guidelines for commit messages. (view raw markdown for examples)
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
docs/
) or specification (x/<module>/spec/
).godoc
comments.Files changed
in the Github PR explorer.Codecov Report
in the comment section below once CI passes.