-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: airdrop transfer contract #ntrn-116 #1
Conversation
3389c25
to
80b6a38
Compare
80b6a38
to
23489f6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You don't check that neither your IBCTransfer messager or ICA::SubmitTX was executed successfully. Why?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the flow if Error/Timeout happens during IBC transfer / ICA execution?
Like, in case of ICA execution timeout, an underlying channel for ICA will be closed.
How to recover it?
As far as i see, there is no way to recover an ICA via a usual call if RegisterICA
method, since the contract doesn't allow it, because the registering phase is passed.
What will happen if IBC transfer fails?
Also please attach |
* tmp: add integration tests * fix: fix * fix tests * ignore cosmopark file * tmp * kek * tests run * add gaia client for tests * review fixes * add waitResult * tests almost pass * fix tests * add incorrect stage checks * finish tests * remove old manual tests --------- Co-authored-by: Sergey Ratiashvili <[email protected]>
This reverts commit c5b82cf.
https://hadronlabs.atlassian.net/browse/NTRN-116
How to run integration tests:
make build
yarn
yarn test