Rampart provides a unified interface to all LST protocols on Monad, covering native liquid staking, restaking vaults, yield-optimized wrappers, and multi-protocol yield aggregators.
Overview
Monad’s liquid staking ecosystem lets holders earn staking rewards while keeping their MON liquid. Each LST protocol takes a different approach - from simple 1:1 staking to complex restaking vaults and yield aggregation. Rampart normalizes access to all of them through consistent TypeScript functions.Protocol Directory
| Token | Protocol | Type | APR | TVL | Key Function |
|---|---|---|---|---|---|
| aprMON | aPriori | Liquid Staking | ~8% | ~$48M | getAPrioriLST() |
| sMON | Magma | Liquid Staking | ~7% | ~$30M | getAllLSTStats() |
| gMON | Kintsu | Liquid Staking | ~7.5% | ~$25M | getAllLSTStats() |
| shMON | FastLane / Shmonad | Liquid Staking | ~6.5% | ~$15M | getAllLSTStats() |
| vshMON | Mellow Finance | Restaking Vault | ~9% | ~$19M | getMellowVaults() |
| lagMON | Lagoon | Yield Vault | - | ~$2M | getLagoonVaults() |
| upMON | Upshift | Yield Aggregator | - | ~$3M | getUpshiftVaults() |
| - | Beefy | Multi-Protocol Yield | - | ~$2M | getBeefyVaults() |
| ezMON | Renzo | Restaking Vault | - | ~$500K | getRenzoStats() |
Aggregated Access
Pull stats from all LSTs in a single call using the LST aggregator:Architecture Notes
All LST functions are available both as standalone imports and as methods on the
Rampart class. The RampartAgent exposes them as AI tools for use with the Vercel AI SDK.- aprMON - aPriori’s ERC4626 vault; exchange rate increases as staking rewards accrue
- gMON - Kintsu uses a
uint96rate stored on-chain; APR derived from 500k-block delta - shMON - FastLane’s validator MEV-boosted staking token; wrapped as vshMON by Mellow
- vshMON - Mellow vault holding shMON; adds a second yield layer on top of FastLane rewards
- sMON - Magma’s straightforward liquid staking with competitive base APR