Cian Hatton
Cian Hatton
Currently we have functionality to wait for a number of blocks as a mechanism to account for delay of certain operations to be seen by the test. It would be...
Currently there is a hard coded map of built in chain configs ```golang var builtinChainConfigs = map[string]ibc.ChainConfig{ "gaia": cosmos.NewCosmosHeighlinerChainConfig("gaia", "gaiad", "cosmos", "uatom", "0.01uatom", 1.3, "504h", false), "osmosis": cosmos.NewCosmosHeighlinerChainConfig("osmosis", "osmosisd", "osmo",...
## Summary of Bug When using the `--json` flag to get json output, additional log lines being displayed to stdout in addition to the expected result. ```bash hermes --json create...
## Summary Add caching for e2e go test dependencies. In our E2Es, we should be able to get a speed improvement by implementing caching of the go libs required (e.g....
## Summary Currently, our E2E tests use one host per runner, each test spins up a new chain, we run a test, and tear down the chain. In order to...
## Summary For more involved tests, it can be necessary to perform more low level docker operations. E.g. in the rollkit feature branch, in order to create standalone celestia container,...
## Summary A common issue that occurs in our E2E tests is dealing with genesis modifications. The majority of the logic happens [here](https://github.com/cosmos/ibc-go/blob/40564ed01c2e059e7d12643c638b3cb854cdb178/e2e/testsuite/testconfig.go#L529-L540) Our approach so far, has been to...
## Summary Depends on [this issue](https://github.com/cosmos/ibc-go/issues/3981) for more granular relayer configution. Currently we configure E2E tests with both environmental variables, and with a [configuration file](https://github.com/cosmos/ibc-go/blob/4ef91861eec3685fa460ce4c70df679244b5069e/e2e/sample.config.yaml#L1) The environment variables take precedence...
## Requirements document Shout out to @charleenfei for all the work done so far in [this PoC branch](https://github.com/cosmos/ibc-go/pull/5763) that we've been working on. In the linked PoC, we have the...
implementation [here](https://github.com/cosmos/ibc-go/blob/0107475b51e644c5cb30a9e81545aad16035b858/modules/apps/transfer/ibc_module.go#L258) Note: this also handles timeout.