[Proposal: MR74 | Voting] Migrating all substrate based assets to EVM foreign assets on Moonriver

Referenda #74

Abstract

Moonbeam introduced the XC-20 token standard three years ago to support seamless cross-chain token functionality across the Polkadot ecosystem, while maintaining compatibility with Ethereum-based DeFi applications. This standard has become foundational in positioning Moonbeam as Polkadot’s interoperability hub, enabling use cases like Moonbeam Routed Liquidity (MRL). Moonriver also follows this standard on Kusama

Currently, foreign assets on Moonriver are assigned ERC-20-style addresses via pre-compiled contracts rather than smart contracts, which limits compatibility with Ethereum development tools and environments. To resolve this, a multi-phase migration initiative began in late 2024 to replace the pre-compile model with true EVM-native implementations. This process has progressed through several runtime updates—RT3400, RT3501, and RT3600—each advancing the infrastructure to support the new model and migration capabilities.

This proposal requests approval to whitelist all current XC-20 foreign assets on Moonriver as part of the first step in their migration to EVM-native format. It does not initiate the migration itself, but enables these assets to be included in the upcoming transition. This marks a key milestone in completing the broader initiative to modernize Moonriver’s asset model and improve cross-chain integration and tool compatibility.

Details

This proposal has been tested on Moonriver Runtime 3600 using Chopsticks and with the following details:

  • Call data*: ```0x250360d7ac439cbeee3048a2ef055e211198517289f311e17d5e5221053342c824a30ca3555643406843a6b60219dabc54403981508fbd70d431cc11218542b8743468f046e6d5c500eebe79451857ad28e5f6d96bbccd9c0a88d25b53be3dca0d47518e4789af9cef672b34662a6f74d04864ad5b2b2c881eae41b14006879f1883a0c014f6e262ef408e0abb2503493d103165616adcddf23247ca19b53c8b4483820396dcf98ada5bc4d4b647e4d9636b8efe2ec6f8599ade8d2c1ab1c87fecdec6c4ddfc1b79a2c58388dfca780fa0463628828dbfd5d1d5867ca6ba0fa026b0a1f23f7b69c3ae5062ecf6cbd317f3f483d20a37a1f7e1e3d7493ec80ac6b9d97d1eefd4f5e2bef638590e556967d40c4fe9246311429576a42651cea1ee67d85811bad0b4535bdc5a4b5093a3f67be3981dcdcb91b148cd7512fd82d006fb09ea0a5aaf42001ee2e0e1579d4d796432898080778c30c20fa2ebc0ed18d2cbca1fa5a036a322bdd86ef257e1e6d20a22087dde2df211e978b4ec1148e53b4275f0

  • Preimage hash: 0xab1c8352482c6003458635d8b8326eee2972d5636c47e95d4c7c28b05762f77a

As a result 24 XC-20s on Moonriver have been approved for migrating to EVM bytecode.

4 Likes