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

Snowbridge: Add support for Ether #548

Conversation

alistair-singh
Copy link
Contributor

@alistair-singh alistair-singh commented Jan 16, 2025

Adds support for the bridging Ether.

TODO

  • Update snowbridge-router-primitives crate 2409-1 0.16.1
  • Add a test to test round trip of Ether.

@alistair-singh alistair-singh mentioned this pull request Jan 16, 2025
6 tasks
@acatangiu
Copy link
Contributor

Doesn't look good, new crates bring new minor or major versions of deps, doesn't build.

I see the snowfork crates have semver-minor bump, I expected patch bumps to have everything working ok.

@alistair-singh alistair-singh force-pushed the alistair/support-native-ether branch 2 times, most recently from 61541b1 to d46f577 Compare January 23, 2025 23:40
@alistair-singh alistair-singh marked this pull request as ready for review January 23, 2025 23:41
Copy link
Contributor

@yrong yrong left a comment

Choose a reason for hiding this comment

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

+1

@github-actions github-actions bot requested a review from yrong January 24, 2025 07:33
Copy link

Review required! Latest push from author must always be reviewed

Copy link
Contributor

@claravanstaden claravanstaden left a comment

Choose a reason for hiding this comment

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

@alistair-singh adding ether does not require any runtime config, except the new snowbridge-router-primitives crate version, right?

@alistair-singh
Copy link
Contributor Author

@alistair-singh adding ether does not require any runtime config, except the new snowbridge-router-primitives crate version, right?

No, we just need the new code in the crate which interprets 0x00... as Ether's multi-location. And the feature is blocked from the solidity side as it wont let you register and submit that address. Deploying the new version of the contract code will enable it by registering Ether at upgrade time.

Copy link
Contributor

@yrong yrong left a comment

Choose a reason for hiding this comment

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

+1

CHANGELOG.md Outdated Show resolved Hide resolved
@alistair-singh alistair-singh force-pushed the alistair/support-native-ether branch from e2f6f99 to 5da0c64 Compare January 29, 2025 08:57
@acatangiu
Copy link
Contributor

/merge

@fellowship-merge-bot fellowship-merge-bot bot enabled auto-merge (squash) January 30, 2025 08:47
@fellowship-merge-bot
Copy link
Contributor

Enabled auto-merge in Pull Request

Available commands
  • /merge: Enables auto-merge for Pull Request
  • /merge cancel: Cancels auto-merge for Pull Request
  • /merge help: Shows this menu

For more information see the documentation

Copy link
Contributor

@yrong yrong left a comment

Choose a reason for hiding this comment

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

+1

@fellowship-merge-bot fellowship-merge-bot bot merged commit 76d1fa6 into polkadot-fellows:main Jan 31, 2025
50 of 51 checks passed
@alistair-singh alistair-singh deleted the alistair/support-native-ether branch January 31, 2025 08:53
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.

7 participants