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
Get in Touch
Our team will reach out to guide your integration and help you gain early visibility and earner approval.
Get in TouchChoose model
The primary difference between our pre-built models is how they manage and distribute yield. Understanding this is key to choosing the right foundation for your project.
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.
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.
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.
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: