Monarch is an open, verifiable interface for Morpho Blue markets. Interact directly with battle-tested Morpho contracts while maintaining full control and visibility over your lending positions.
- Direct Market Operations: Supply, withdraw, borrow, and repay with real-time APY previews
- Smart Rebalancing: Move positions between markets with batched transactions
- Market Analytics: Track history, rate changes, and volume with comprehensive data
- Oracle Integration: Deep dive into Chainlink, Compound, and Redstone price feeds
- AutoVaults (Beta): Create and manage automated lending strategies
- Node.js 20+
- pnpm 9.15+
# Install dependencies
pnpm install
# Start development server
pnpm devVisit http://localhost:3000 to see the app.
# Build for production
pnpm build
# Check code quality
pnpm lint:check
# Auto-fix linting issues
pnpm lint- Architecture Guide - Tech stack, data fetching patterns, and developer guide
- Styling Guide - UI component patterns and design system
- Code Standards - Code quality guidelines (Biome/Ultracite)
This project has no additional contract dependencies beyond official Morpho contracts:
- Morpho Blue - Core lending protocol
- Morpho Bundler V2 - Transaction batching
- Morpho Vaults V2 - Infrastructure for Auto Vaults
