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

Enable Pendulum assets to be transferable via XCM #315

Closed
2 tasks
vadaynujra opened this issue Oct 4, 2023 · 3 comments · Fixed by #332
Closed
2 tasks

Enable Pendulum assets to be transferable via XCM #315

vadaynujra opened this issue Oct 4, 2023 · 3 comments · Fixed by #332
Assignees
Labels
unexpected Surprise work

Comments

@vadaynujra
Copy link

vadaynujra commented Oct 4, 2023

Context

As part of the XCM channel opened with Pendulum and other parachains, the PEN, USDC, BRL, XLM, TZS, and EURC tokens need to be transferred seamlessly via XCM. This will enable their utilization in various ways, including the option to lock them for minting other assets.

User Story

As a holder of PEN, USDC, BRL, XLM, TZS, and EURC tokens, I must be able to transfer these tokens to other parachains (that have enabled these assets) so that I can fully utilize these tokens as needed.

Task

Update XCM pallet (inspiration from Interlay) such that the following assets are transferable to Polkadot parachains with open XCM channels:

  • Native: PEN, EURC
  • Spacewalk: USDC / BRL / XLM / TZS

Consider:
- Enable PEN to be transferred to any parachain, not just Equilibrium.
- Enable future native tokens (e.g. EURC) to be transferable to other parachains (e.g. Moonbeam)

@vadaynujra
Copy link
Author

@annatekl annatekl changed the title Enable PEN to be transferable via XCM Enable PEN / USDC/ BRL / XLM/ TZS/ EURC to be transferable via XCM Oct 9, 2023
@vadaynujra vadaynujra changed the title Enable PEN / USDC/ BRL / XLM/ TZS/ EURC to be transferable via XCM Enable Pendulum assets to be transferable via XCM Oct 9, 2023
@annatekl annatekl added the unexpected Surprise work label Oct 19, 2023
@bogdanS98 bogdanS98 self-assigned this Oct 26, 2023
@TorstenStueber
Copy link
Contributor

@bogdanS98 As discussed yesterday, this ticket is a "quick fix" ticket that does not require to install the xc registry pallet but is just to add PEN directly to the CurrencyId <-> MultiLocation conversion function.

The Multilocation should just be a reference to pallet-balances.

@ebma
Copy link
Member

ebma commented Oct 26, 2023

Let's also add this change to all our runtimes and not just Pendulum. All of them should be able to transfer their native token via XCM to connected parachains (and are not able to do so yet).

@bogdanS98 bogdanS98 linked a pull request Oct 27, 2023 that will close this issue
4 tasks
@ebma ebma closed this as completed in #332 Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
unexpected Surprise work
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants