Skip to content

Build Your Stablecoin

M0 Extensions are the core of our platform's promise. They are custom, feature-rich stablecoins you can create, backed by the security and yield of the foundational $M token. Instead of a one-size-fits-all approach, M0 provides the raw material for you to craft a digital dollar perfectly suited to your application, brand, and economic model.

This section is your guide to that process. We provide battle-tested, audited contract models that serve as powerful starting points, allowing you to focus on innovation rather than reinventing the wheel.

Start building

1

Get in Touch

Our team will reach out to guide your integration and help you gain early visibility and earner approval.

Get in Touch

3

Design and Build

M0 provides powerful, pre-built templates to get you to market faster. These models are audited, battle-tested starting points for the most common use cases. Each one offers a different approach to handling the underlying $M yield, giving you the flexibility to build the exact product you need.

Will you modify the contract logic?
Our contracts are audited and 100% secure. Please discuss with our team before making any changes, and we will advise on next steps.

4

Deploy

This guide provides a step-by-step walkthrough for deploying your own M0 Extension. It assumes you have already chosen this model and understand its architecture.

5

Gain M0 Earner Approval

For your M0 Extension to accrue yield from the underlying $M tokens it holds, its deployed contract address must be approved as an M0 Earner. This is a fundamental security and economic feature of the M0 protocol, ensuring that yield is distributed only to recognized and approved participants.

This approval is not automatic; it is granted through a formal, on-chain M0 Governance process. This guide will walk you through the necessary steps to prepare and submit a governance proposal to get your extension approved.

6

Enable User Access

Once your extension is deployed and approved as an earner, users can convert their $M tokens into your extension tokens (and back) through the SwapFacility. This happens automatically - you don't need to build any additional interfaces.

Users interact with your extension through the M0 ecosystem's SwapFacility contract, which ensures all conversions are 1:1 and secure. Integration partners like DEX aggregators and wallet providers will handle the user experience.

Model-Specific Integration Guides:

Focus on Your Extension Logic
Your extension only needs wrap() and unwrap(), which are called exclusively by SwapFacility.