-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Description
This issue is intended to be used to track the addition of a Hyperlane E2E test using the tastora testing framework for validation of a correct Hyperlane warp route deployment.
As an initial step we aim to support a warp route deployment using an ISM(Interchain security module) with no verification.
In Celestia we call this the NoopISM and in EVM contract deployments it is referred to as the TestIsm.
Prerequisites
- Support Hyperlane Relayer agent in Tastora e2e testing framework
- Support EVM contract deployment in Tastora e2e testing framework (assuming a valid
abi.json)
Once tastora has support for Hyperlane's relayer and deploying EVM contracts we can establish an operational connection.
Please refer to the hyperlane/README.md for detailed information about transactions required in creating a connection.
Test
The expected test flow should be:
- Deploy Hyperlane core stack
- Deploy Hyperlane warp route
- Send token transfer via bridge (Deposit)
- Assert balances
- Send token transfer via bridge (Withdrawal)
- Assert balances
Additional Thoughts
We first aim to support a basic test with Celestia and EvolveEVM chain. We can also consider validating the behaviour between Celestia and another cosmosnative chain deployment.
Please feel free to drop any questions or discussion points below.