## Testing ### E2E testing 1. Make **e2e-rollapp-testing** compatible with **Celestia Rollkit**. Write functions to handle the logic of the components: - Celestia - Celestia-DA - Rollkit - Go-relayer 2. Create an **e2e-tests** repository on **the Rollkit organization's GitHub** to set up the **e2e-rollup-testing** framework. For example: https://github.com/dymensionxyz/e2e-tests 4. Rollup chains can set-up and write custom tests using the framework on their repo. For example: https://github.com/dymensionxyz/dymension/tree/34e2c3a680b3e90dad4f110a0138f33f4dd7784e/e2e 5. Provide a list of scenarios and write test cases, which could include: - IBC Transfer - Submit blob to DA - Upgrade 6. Add reusable workflows to run E2E tests on Github Action. 7. Add workflows to trigger E2E tests via e2e-test via the reusable workflow above. (The E2E tests should be trigger from Rollkit, Celestia-DA, ) ### Testnet data is in sync with mainnet data ## Rollkit CLI Rollkit-cli designed to facilitate the creation and operation of rollup chain. Allows developers to launch and operate Roll up the chain fast and accurately. - Features : - Scaffolding chain, - Start local DA layer - Allow user