Skip to content
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

Add onboarding module for automatic ERC20 wrapping #58

Merged
merged 11 commits into from
Apr 22, 2024

Conversation

ChristianBorst
Copy link
Collaborator

@ChristianBorst ChristianBorst commented Mar 15, 2024

No description provided.

@ChristianBorst ChristianBorst changed the title WIP: Add onboarding module for automatic ERC20 wrapping Add onboarding module for automatic ERC20 wrapping Mar 21, 2024
@ChristianBorst ChristianBorst force-pushed the christianborst/onboarding branch from 07c9bac to 0bd8a13 Compare March 22, 2024 16:30
@ChristianBorst ChristianBorst force-pushed the christianborst/onboarding branch 2 times, most recently from 0511fd7 to dc99cc5 Compare April 19, 2024 18:50
Copy link
Collaborator

@jkilpatr jkilpatr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How much of this IBC testsuite is running? I think from our discussion that we don't end up running this and can maybe carve several thousand lines out of this PR by not importing code we don't use.

But if it's being used by some test that does run successfully I have qualms about keeping it around.

ibcutils/testing/README.md Show resolved Hide resolved
integration_tests/test_runner/src/bin/main.rs Show resolved Hide resolved
The onboarding module automatically wraps ERC20 coins on transfer into
Althea-L1 for whitelisted channels so that registered tokens that land
on chain are automatically usable within the EVM. Any coins which do not
have an ERC20 representation or come from a non-whitelisted channel will
be treated like an ordinary IBC Transfer.
These tests are largely a copy of the Canto onboarding tests but without
any of the swap logic and many minor alterations to make them work with
the Althea-L1 configuration. Notably if the denom is not "aalthea" the tests
fail, and some of the setup tasks needed to be altered as well.
@ChristianBorst ChristianBorst force-pushed the christianborst/onboarding branch from 8356a78 to eee6749 Compare April 22, 2024 19:52
@ChristianBorst ChristianBorst merged commit eee6749 into main Apr 22, 2024
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants