-
Notifications
You must be signed in to change notification settings - Fork 402
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
ICS-4: chanOpenTry
still stores a ChannelEnd
with an incorrect version
#906
Comments
Thanks, @plafer. I have a question:
As you pointed out in this issue, The As it currently stands, given that in |
Ah yes, you're right; I probably got mixed up by reading the standard and ibc-go together, and forgot that the standard's ICS-26 calls So IIUC, the error in the spec is now that |
Where you say I think the problem in the spec right now is that one described in #851 (i.e. the difference betweek spend and ibc-go in the order of the calls to the callback and the handler). However, if we change the spec to match ibc-go and the handler is called before the callback, then we will have another problem as you mention: storing the |
No I was really talking about the |
Sorry, I see now what you mean! |
Absolutely |
In
chanOpenTry
, the following lines are incorrect:The
version
field is deprecated since the removal of crossing hellos, and so we shouldn't store it as part of ourChannelEnd
.Seems like this was forgotten to be updated in #629.
Related: #851
The text was updated successfully, but these errors were encountered: