M0 is a decentralized, on-chain protocol, as well as a set of off-chain standards and APIs, that allows institutional holders of high-quality collateral to issue fungible stablecoins.
The M0 Foundation Github organization hosts the codebase for the M0 on-chain protocol. The main projects are organized below.
| Repository | Description |
|---|---|
| protocol | An immutable protocol for minting and burning the $M token. |
| ttg | A novel, immutable two-token governance mechanism to optimize voting. |
| wrapped-m-token | A non-rebasing $M token wrapper for preserving and forwarding yield. |
| m-portal | A mechanism for bridging $M using the Wormhole NTT framework. |
| m-portal-lite | A mechanism for bridging $M using the Hyperlane framework. |
| solana-m | Solana $M bridging portals and earner programs. |
| common | A set of common contracts and libraries used across other projects. |
