Cross Chain Interoperability
M0 on EVM
M0 is designed for a multichain world, enabling $M and its extensions to be accessible across various blockchain ecosystems while maintaining Ethereum as the authoritative source for $M issuance and governance.
Hub-and-Spoke Model
Ethereum is the "Hub" where native $M is issued. Other supported EVM blockchains are "Spokes" where representations of $M (and critical M0 metadata) exist and are managed.
M-Portals
These are smart contracts facilitating the secure transfer of $M's value (and critical M0 metadata like the yield index and governance parameters) between Ethereum and Spoke chains. To achieve this, M0 integrates with leading interoperability protocols.
Currently, M0 supports M-Portals built on:
- Wormhole: Leveraging its Native Token Transfer (NTT) framework.
- Hyperlane: Utilizing its general message passing for permissionless bridging.
If your desired blockchain is not yet supported through these providers, please reach out to discuss custom integration possibilities.
Your Extension on Multiple Chains
You can deploy your extension contract on various Spoke chains. The $M it holds on a Spoke chain would be the M0-bridged representation, allowing your extension to benefit from $M's core properties across networks.
Deeper Dive: M-Portals (Cross-Chain Architecture)
M0 on Solana
The M0 Protocol extends its reach beyond EVM chains by offering a native deployment of the $M token on the Solana blockchain. This provides the Solana ecosystem with direct access to a secure, yield-bearing stablecoin building block, unlocking new possibilities for high-performance DeFi, payments, and other applications.
This isn't just a wrapped asset; it's a native representation of $M, inheriting its core properties of security and yield while leveraging Solana's speed and low transaction costs.
How It Works: A High-Level View
M0's presence on Solana is facilitated by the M Portal, which is built on Wormhole's Native Token Transfer (NTT) framework. This follows the same hub-and-spoke model used for EVM chains:
- Lock on Ethereum: To move $M to Solana, the native $M is locked in the
HubPortal
contract on Ethereum. - Message with Wormhole: A secure message is sent via the Wormhole network to Solana.
- Mint on Solana: The Portal program on Solana receives the message and mints an equivalent amount of native Solana $M (an SPL token).
This process ensures that every $M token on Solana is fully backed by a corresponding $M token locked on Ethereum, maintaining the integrity of the total supply.
Key Features for Solana Users & Developers
- Native Yield: $M on Solana is designed to be yield-bearing. The earning index from Ethereum is propagated via Wormhole, allowing Solana holders to benefit from the same underlying collateral yield.
- High Performance: Leverage Solana's sub-second finality and low fees for $M transactions.
- Deep Integration: As a native SPL token, $M can be seamlessly integrated into Solana's vibrant DeFi ecosystem, including DEXs, lending protocols, and derivatives platforms.
Program Addresses
You can find the relevant Solana program and token addresses in our central address registry: