#003
Update #003: Oracle stack (Chainlink + Pyth) integrated, Safety Module live, Liquidation client online; UI, deploy scripts, GraphQL, and contract calls in progress.

Mutuum Protocol Update #003 — Oracle Stack Integrated, Safety Module Live, Liquidation Client Online
✅ Completed
Oracle integration Chainlink is now the primary price feed with Pyth as fallback. The fallback path enforces max data age, reverts on stale quotes, and uses a registry so feeds can be added/removed per market without redeploys—improving resilience and price accuracy.
Safety Module Governance actions move to a secure multisig. Deposits mint mtTokens that can be staked for rewards. The module supports multi-asset staking with proportional payouts and includes a slashing path to absorb shortfalls and keep markets solvent. A distribution manager handles accounting and multi-asset rewards with on-chain transparency.
Liquidation Bot (client) An automated service now monitors positions and executes liquidations to prevent bad debt. It listens to on-chain events, maintains an off-chain index, can use flashloans for execution (Morpho-based flow with custom safeguards), and emits notifications for edge cases.
⌛ In Progress
UI implementation (platform interface) Building the main dashboard: deposit/borrow flows, staking, portfolio views, with a modular layout for charts and alerting.
Deployment scripts Automated, repeatable releases for testnet/mainnet with CI/CD, tests, coverage, configuration, and migrations.
GraphQL front-end data retrieval Hooking the UI to Subgraph data via GraphQL for live balances, TVL, utilization, interest, reserves, and alerts.
Contracts front-end queries Direct smart-contract calls from the UI for position health checks and on-chain actions: deposit, borrow, repay, withdraw.
Released: 17 Oct 2025 (UTC) · Update #003
Last updated
Was this helpful?

