You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an e2e test for ICS27 channel reopening. This can be done using the new controller MsgServer API.
The e2e test should follow the flow defined below:
Register an interchain account from chainA (controller) to chainB (host)
Broadcast a new MsgSendTx with a short-lived timeout
Wait a number of blocks or potentially sleep for a short period to allow the timeout to pass
Start the relayer and allow it to timeout the packet and in turn close the ICA channel
Attempt to reopen the channel. This should be possible routing a new MsgRegisterInterchainAccount or MsgChannelOpenInit to the controller chain
Broadcast a new MsgSendTx which executes successfully
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate contributors tagged/assigned
The text was updated successfully, but these errors were encountered:
Some work has been done for this on this branch that might be possible to be reused. But unfortunately it is not working: for some reason it seems like the channel does not get closed. Here's a sample run using the v0.1.5 tag of icad. Maybe it's better to just use simd with v6.0.0 instead from now on.
Summary
Add an e2e test for ICS27 channel reopening. This can be done using the new controller
MsgServer
API.The e2e test should follow the flow defined below:
MsgSendTx
with a short-lived timeoutMsgRegisterInterchainAccount
orMsgChannelOpenInit
to the controller chainMsgSendTx
which executes successfullyFor Admin Use
The text was updated successfully, but these errors were encountered: