-
Notifications
You must be signed in to change notification settings - Fork 149
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
Cannot relay acknowledgement from the first empty VSC packet back to provider #240
Comments
This could be a false positive or a problem with the way the test is setup. |
Replication commit
|
Why "the first empty VSC packet"? The first VSC packet is sent either here
GetChainToChannel(ctx, chainID) returns a channelID , which is set here interchain-security/x/ccv/provider/module.go Line 311 in 10c19a0
|
Hey I will look into this again. I was using an empty vsc packet in the tests to explicitly complete the last step of the handshake. I will check if this is a real bug or if it's just because of the way the test is written. |
I had a single character typo. |
When I test acknowledgements, there is an error delivering the first ACK from the consumer back to the provider. That is: the first empty VSC packet is required in order to complete the init handshake. The ack for this fails to be delivered using the ibc-go testing framework.
I need to debug more but this is not a priority. Here is the ack data
here is the error
here is the relevant code
and here is the capability name and ctx
The text was updated successfully, but these errors were encountered: