Andrew Gouin
Andrew Gouin
Move `CreateClientOptions` and `CreateChannelOptions` to `InterchainLink` to allow differences for different paths.
Tests IBC conformance on both sides of an upgrade. Includes changes to conformance suite to: - Allow calling `conformance.TestChainPair` from example tests. `CosmosChainUpgradeIBCTest` uses this to test before and after...
https://github.com/osmosis-labs/osmosis/blob/1ec83c30f7537719e0154b08a51cb6f2d66455b3/tests/e2e/e2e_test.go#L219
https://github.com/osmosis-labs/osmosis/blob/1ec83c30f7537719e0154b08a51cb6f2d66455b3/tests/e2e/e2e_test.go#L47
https://github.com/osmosis-labs/osmosis/blob/1ec83c30f7537719e0154b08a51cb6f2d66455b3/tests/e2e/e2e_test.go#L21
Currently have tests to cover unordered with and without both height timeout and timestamp timeout. See #5 and #12 Need to add tests for timeouts on ordered channels. Some context...
`CreateNodeContainer` is duplicative across the daemon containers in `chain_node`, `tendermint_node`, `penumbra_app_node`, `relay_chain_node`, and `parachain_node`. Consider consolidating these into the internal docker package.