pendulum icon indicating copy to clipboard operation
pendulum copied to clipboard

Enable Pendulum assets to be transferable via XCM

Open annatekl opened this issue 2 years ago • 14 comments

Context

As part of the XCM channel opened with Pendulum and other parachains, the USDC, BRL, XLM, TZS, NGNC / EURC (Spacewalk) / AUDD and 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 USDC, BRL, XLM, TZS, AUDD, NGNC 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:

Spacewalk: USDC / BRL / XLM / TZS / NGNC / EURC / AUDD

annatekl avatar Nov 30 '23 15:11 annatekl

Hey team! Please add your planning poker estimate with Zenhub @b-yap @bogdanS98 @ebma @gianfra-t @TorstenStueber

annatekl avatar Nov 30 '23 15:11 annatekl

I removed the 'consider' block from the description as it didn't fit here.

ebma avatar Dec 04 '23 16:12 ebma

Since we're talking about Spacewalk bridged assets being transferable via XCM, would this only be possible once Spacewalk is actually live on Pendulum and these assets also exist? Or can the provisioning for the assets to be transferable, already possible @ebma @bogdanS98?

vadaynujra avatar Dec 06 '23 12:12 vadaynujra

We can already add the logic for them being transferable, no problem. Before Spacewalk is live on Pendulum none of these assets will be minted so you practically cannot transfer them anyways. But now that you mention it, this ticket only talks about Pendulum. Should we also make Spacewalk assets transferrable via XCM on Amplitude or not?

ebma avatar Dec 06 '23 14:12 ebma

updated the description and removed EURC (native) as already is transferable to other parachains. Moving to icebox as this is required at a later stage when we launch spacewalk on Pendulum

annatekl avatar Dec 07 '23 13:12 annatekl

@annatekl now that Spacewalk is live on Pendulum and assets have been bridged, this ticket should be able to be progressed and also tested?

vadaynujra avatar Apr 19 '24 11:04 vadaynujra

Since we modified the asset registry and corresponding code in the runtime to read it, these assets should be transferable already if the receiving chain accepts them. The fee for these assets is in the metadata of the chain.

gianfra-t avatar Apr 19 '24 18:04 gianfra-t

@pendulum-chain/product what is still left to be done here? Shouldn't that all work now?

TorstenStueber avatar Apr 23 '24 07:04 TorstenStueber

still requires testing by Product @TorstenStueber , moved to QA

annatekl avatar Apr 25 '24 10:04 annatekl

@pendulum-chain/product when are we testing?

ebma avatar May 24 '24 08:05 ebma

I can test XLM, EURC after they are registered on Astar, their team started to work on it last week @ebma

annatekl avatar May 27 '24 10:05 annatekl

Let's test this again once PEN and XLM.s are registered on the Astar portal.

ebma avatar Jul 26 '24 12:07 ebma

Are the assets registered on the Astar portal now and can we continue here?

TorstenStueber avatar Aug 28 '24 20:08 TorstenStueber

the assets were already moved via XCM to Astar team for testing purposes. What is only pending is assets being added to Astar portal.

annatekl avatar Aug 29 '24 07:08 annatekl

Assets are added to Astar portal attaching screenshots Screenshot 2024-11-04 at 12 04 14 PM Screenshot 2024-11-04 at 12 04 26 PM

prayagd avatar Nov 04 '24 06:11 prayagd

@pendulum-chain/product @ebma Does this mean that this ticket here is done and we can close it?

TorstenStueber avatar Nov 04 '24 06:11 TorstenStueber

dont have the full context here but based on earlier messages, i propose to close

prayagd avatar Nov 08 '24 09:11 prayagd