[Proposal: 48] Register MOVR in Kusama AssetHub

Moonbeam dApp

Abstract - This proposal is to register MOVR as a foreign asset in Kusama AssetHub. It is the first step to be able to teleport MOVR in/out of Kusama AssetHub, as some XCM filters for teleportation need to be added in the Moonriver runtime.

Details - AssetHub added the possibility of registering foreign assets via the ForeignAssets pallet.

The main purpose of this proposal is to register MOVR as a Foreign Asset in Kusama AssetHub. Kusama AssetHub might play a pivotal role as a infrastructure chain in Kusama for assets, similar to Noble for the Cosmos Ecosystem. Consequently, users or service providers should be able to move MOVR in/out of Kusama AssetHub as they please. One use case can be to provide MOVR liquidity to the future Kusama AssetHub DEX.

This proposal would have to go through ROOT track because it sends an XCM message as the Moonriver Sovereign account.

The proposal was tested via Chopsticks with Moonriverruntime 2602 and Kusama AssetHub runtime 1000000.

Encoded Call Data to Register MOVR in Kusama AssetHub
Encoded Call Data to Set MOVRMetadata in AssetHub
Encoded Call Data to Batch Both Actions into Two Separate XCM Messages

Screenshots of end result simulated via Chopsticks:

The main requirement is that Moonriver Sovereign Account on Kusama AssetHub must hold at least 1 Transferable KSM.


I’ve submitted the proposal and updated the post with the links!


thanks @AlbertoV19 for showing some love to MOVR as well, i support this!