dymensionxyz / e2e-tests

Dymension e2e tests
24 stars 10 forks source link

[E2E Test] Genesis transfers: rollapp IBC connection blocking #258

Open danwt opened 3 weeks ago

danwt commented 3 weeks ago

Test Case Type

New

DRS

EVM

Target Milestone

3D

Test Case Issue link

No response

Epic

genesis-bridge

Test Case Description

It is not possible to open any ibc connection on the Rollapp side (It is still possible to open from the counterparty chain) https://github.com/dymensionxyz/rollapp-evm/blob/c6ce9a9dcd26a4e8f40a3d6d6ef1c60c6a10308b/app/ante/handlers.go#L47

Preconditions

None

Test Steps

Try to open a connection with the relayer with RA as chainA

Expected Results

Rejected

Live Test

Comments

    There are three relevant PRs which need to land before this test can be done
    https://github.com/dymensionxyz/dymension/pull/933
    https://github.com/dymensionxyz/dymension-rdk/pull/449
    https://github.com/dymensionxyz/rollapp-evm/pull/279
    The tests must be run with the new Hub
    New functionality should be tested with the new rollapp evm
    Existing functionality (may) be backwards-compat tested with the new hub and the old rollapp evm
    Ask Dan at Dymension for any questions
    IMPORTANT: you SHOULD read the protocol overview here https://github.com/dymensionxyz/dymension/blob/67a424ea0886dc99a9d890f4308c65347bc9daa0/x/rollapp/transfergenesis/doc.go#L1-L11
    Additionally, see here for an example rollapp genesis file https://pastebin.com/ji0PiTKW,
        and this PR diff for an understanding of changes to the rollapp setup steps https://github.com/dymensionxyz/rollapp-evm/pull/279/files#diff-2238c8f2eb7e6ce10c76e9d98719c4d2c2913c70d6a19c40b2487ef5019c6eb7
    I have not ticked 'live test', but it would be good. Would require Hub upgrade.