Enable Pendulum assets to be transferable via XCM
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
Hey team! Please add your planning poker estimate with Zenhub @b-yap @bogdanS98 @ebma @gianfra-t @TorstenStueber
I removed the 'consider' block from the description as it didn't fit here.
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?
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?
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 now that Spacewalk is live on Pendulum and assets have been bridged, this ticket should be able to be progressed and also tested?
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.
@pendulum-chain/product what is still left to be done here? Shouldn't that all work now?
still requires testing by Product @TorstenStueber , moved to QA
@pendulum-chain/product when are we testing?
I can test XLM, EURC after they are registered on Astar, their team started to work on it last week @ebma
Let's test this again once PEN and XLM.s are registered on the Astar portal.
Are the assets registered on the Astar portal now and can we continue here?
the assets were already moved via XCM to Astar team for testing purposes. What is only pending is assets being added to Astar portal.
Assets are added to Astar portal attaching screenshots
@pendulum-chain/product @ebma Does this mean that this ticket here is done and we can close it?
dont have the full context here but based on earlier messages, i propose to close