#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?