githubEdit

Repository Overview

Overview of the main Mento GitHub repositories.

Overview of the main Mento GitHub repositoriesarrow-up-right, in order of importance.


Core smart contracts for Mento V3: FPMM (Fixed-Price Market Maker) pools, OracleAdapter, liquidity strategies (Reserve, CDP, OpenLiquidityStrategy), TradingLimitsV2, BreakerBox integration, and related tooling. Built with Foundryarrow-up-right for compilation and testing. This is the primary repo for the on-chain exchange and rebalancing logic.


boldarrow-up-right — CDP (Liquity v2 fork)

Fork of Liquity v2arrow-up-right used for Mento’s CDP-backed stablecoins (e.g. GBPm). Contains the contracts, subgraph, and frontend for the CDP system. Key differences from upstream: USDm as collateral (instead of WETH/LSTs), FX-pegged stables (e.g. mGBP) as debt tokens, FX rate feeds via Mento’s OracleAdapter, and one independent instance per FX currency. See the repo README for Mento-specific risks and architecture.


Monorepo for all Mento frontends. Built with Turborepo, PNPM, Next.js, and Tailwind; shared UI and web3 packages live under packages/. Main apps:

App
Purpose

app.mento.org

Mento Exchange UI (swap, liquidity, CDP)

governance.mento.org

Governance UI

reserve.mento.org

Reserve dashboard

minipay.mento.org

MiniPay DApp

ui.mento.org

Component library showcase

See the repo README for setup, scripts, and development workflow.

Last updated