-
Notifications
You must be signed in to change notification settings - Fork 305
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
Exercise ICS20 timeouts end-to-end against a Cosmos-SDK chain. #3116
Comments
To test this, we can make a packet with near-immediate timeouts. This test should be manual, so we can observe behavior and document results. |
@avahowell is going to tackle this near-term. This takes priority over other ibc-related work like the txp additions described in #3108 |
Achieved! @avahowell managed to get a local testing setup together to validate the behavior. She's going to write up those testing steps in this ticket, then close out. |
I was able to successfully perform a timeout of a packet from a local osmosis testnet (built using the osmosis The steps were as follows,
A small change to our query api was required. When that's merged, I'll close this issue |
Closing as completed. |
Let's try this again, but this time using public testnets, not local nets. This is recently made possible by the dep changes in Osmosis testnet. |
This has been demonstrated, per @avahowell |
Is your feature request related to a problem? Please describe.
In advance of getting automatic testing as part of ongoing InterchainTest integration, we should manually exercise the end-to-end flow of timeouts against a Cosmos-SDK chain.
This will require a counterparty chain with ICS23 non-inclusion proof support (#3045) and using our Hermes fork with the config option added in penumbra-zone/hermes#3 to create a client with the correct proof spec.
Currently, this is blocked by:
The text was updated successfully, but these errors were encountered: