Economics
Moono’s public launch economy is configured per quote asset. The global interest curve is shared, while loan limits, fixed fees, reserves, and surplus splits come from each public launch configuration.
All values are fetched from Solana mainnet during the docs build.
Cost Components
Section titled “Cost Components”| Component | Description |
|---|---|
| LP interest | Per-tick interest paid upfront to the ticks that fund the loan |
| Shared interest | Protocol-wide surcharge distributed across all participating ticks |
| Protocol fee | Fixed and/or ppm fee routed to protocol fees |
| Migration reserve | Quote amount reserved for PumpSwap migration or returned on close if unused |
| Refundable overhead | Quote-side overhead returned on repay/liquidation when unused |
Global Interest Curve
Section titled “Global Interest Curve”Moono uses 1,024 ticks per quote vault. Loans consume liquidity from the lowest available tick upward; LPs choose the tick that matches their risk and utilization target.
tick_hourly_rate_ppm = min(2048, 2 + tick_index x 2)shared_ppm = hpppm_min x interval + (fpppm_min - hpppm_min x interval_min) x (interval_max - interval) / (interval_max - interval_min)| Tick | Hourly rate ppm | Hourly rate |
|---|---|---|
| 0 | 2 | 0.0002% |
| 10 | 22 | 0.0022% |
| 50 | 102 | 0.0102% |
| 100 | 202 | 0.0202% |
| 250 | 502 | 0.0502% |
| 500 | 1002 | 0.1002% |
| 1023 (max) | 2048 | 0.2048% |
Public Launch Configurations
Section titled “Public Launch Configurations”pump.fun / WSOL
Section titled “pump.fun / WSOL”This configuration uses WSOL as the quote asset. All values below are denominated in SOL and come from the on-chain LaunchConfiguration plus its linked QuoteVault.
| Parameter | Value |
|---|---|
| Launch configuration | EEgawPPHSKogFNswuTYCxEGM6LzTkyFKubfWqv7v6wz1 |
| Quote vault | Dor7sETLfp4uxjkETvBRdJd4pYuiNAp8ZVrPzL9CD2Uo |
| Quote mint | So11111111111111111111111111111111111111112 |
| Paused | no |
| Minimum loan | 0.1 SOL |
| Maximum loan | 2,500 SOL |
| Loan duration | 1-336 hours |
| Protocol fee | 0.01 SOL |
| Refundable quote overhead | 0.05 SOL + 2.5% x loan_amount |
| Migration reserve | 10 SOL + 3% x loan_amount |
| LP surplus share | 200,000 ppm (20.00%) |
| Platform surplus share | 100,000 ppm (10.00%) |
| Borrower surplus share | 700,000 ppm (70.00%) |
Migration Reserve Examples
Section titled “Migration Reserve Examples”| Loan amount | Reserve |
|---|---|
| 0.1 SOL | 0.014494 SOL |
| 0.5 SOL | 0.072471 SOL |
| 1 SOL | 0.144943 SOL |
| 5 SOL | 0.724713 SOL |
| 10 SOL | 1.449425 SOL |
Complete Cost Examples
Section titled “Complete Cost Examples”| Loan | Protocol fee | Migration reserve | Refundable overhead | LP interest | Shared interest | Total upfront |
|---|---|---|---|---|---|---|
| 0.5 SOL / 6h | 0.01 | 0.072471 | 0.0625 | 0.000006 | 0.000502 | 0.145479 SOL |
| 2 SOL / 12h | 0.01 | 0.289885 | 0.1 | 0.001248 | 0.002012 | 0.403145 SOL |
| 10 SOL / 24h | 0.01 | 1.449425 | 0.3 | 0.04848 | 0.01014 | 1.818045 SOL |
Shared Interest by Duration
Section titled “Shared Interest by Duration”| Duration | shared_ppm | Percent of borrowed amount |
|---|---|---|
| 1h | 1,000 | 0.1000% |
| 2h | 1,000 | 0.1000% |
| 6h | 1,003 | 0.1003% |
| 12h | 1,006 | 0.1006% |
| 24h | 1,014 | 0.1014% |
pump.fun / USDC
Section titled “pump.fun / USDC”This configuration uses USDC as the quote asset. All values below are denominated in USDC and come from the on-chain LaunchConfiguration plus its linked QuoteVault.
| Parameter | Value |
|---|---|
| Launch configuration | H11ys3mhLGrzQgcWg8o1L4JSewW3ZQm1tRMNp6jfY18x |
| Quote vault | 6Mgt39gtfEMM5c21GAy6kaEHUgce12iUGYChiYfftgZF |
| Quote mint | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Paused | no |
| Minimum loan | 100 USDC |
| Maximum loan | 20,000 USDC |
| Loan duration | 1-24 hours |
| Protocol fee | 1 USDC |
| Refundable quote overhead | 2.5% x loan_amount |
| Migration reserve | 2,500 USDC + 3% x loan_amount |
| LP surplus share | 200,000 ppm (20.00%) |
| Platform surplus share | 100,000 ppm (10.00%) |
| Borrower surplus share | 700,000 ppm (70.00%) |
Migration Reserve Examples
Section titled “Migration Reserve Examples”| Loan amount | Reserve |
|---|---|
| 100 USDC | 23 USDC |
| 500 USDC | 115 USDC |
| 1000 USDC | 230 USDC |
Complete Cost Examples
Section titled “Complete Cost Examples”| Loan | Protocol fee | Migration reserve | Refundable overhead | LP interest | Shared interest | Total upfront |
|---|---|---|---|---|---|---|
| 100 USDC / 6h | 1 | 23 | 2.5 | 0.0012 | 0.1003 | 26.6015 USDC |
| 500 USDC / 12h | 1 | 115 | 12.5 | 0.312 | 0.503 | 129.315 USDC |
| 1000 USDC / 24h | 1 | 230 | 25 | 4.848 | 1.014 | 261.862 USDC |
Shared Interest by Duration
Section titled “Shared Interest by Duration”| Duration | shared_ppm | Percent of borrowed amount |
|---|---|---|
| 1h | 1,000 | 0.1000% |
| 2h | 1,000 | 0.1000% |
| 6h | 1,003 | 0.1003% |
| 12h | 1,006 | 0.1006% |
| 24h | 1,014 | 0.1014% |
Liquidation Surplus
Section titled “Liquidation Surplus”When liquidation sale proceeds exceed the borrowed quote amount, the surplus is split between LPs, the platform, and the borrower. The split is snapshotted onto the loan at launch time, so later admin changes do not alter an already-open loan.
If the collateral plus reserve cannot cover the borrowed amount, LPs in the funding ticks take the shortfall through lower NAV.
LP Safety
Section titled “LP Safety”Moono’s public loans are launch loans for bonding-curve launchpads such as pump.fun. A bonding curve is an on-chain pricing mechanism: buys move the token price up along the curve, sells move it down, and the curve holds quote liquidity for redemptions.
For LPs, the borrowed quote is not handed to the borrower as free cash. It is immediately used to buy the launched token, and those base tokens become protocol-controlled collateral.
The launch sequence mitigates LP downside through strict ordering and buffers:
- Protocol wallets buy first and establish collateral before any optional user co-buy.
- User buy is always last in the Moono launch sequence.
- Outside traders cannot unload into protocol wallets before those wallets establish their positions inside that ordered sequence.
- The borrower prefunds refundable quote overhead; the current public configurations use a 2.5% quote overhead component for ordinary quote-side trading costs around protocol operations.
- Migration reserve adds another buffer for PumpSwap migration and downside coverage.