Liquidity Pool#
The mSOL/SOL liquidity pool enables instant unstaking and provides LP opportunities.
| Feature | Value |
|---|---|
| Pool Type | mSOL/SOL |
| Instant Unstake Fee | ~0.1-0.3% (variable) |
| Impermanent Loss Risk | Minimal (correlated assets) |
| LP Rewards | Trading fees + potential MNDE |
Overview#
Marinade operates an mSOL/SOL liquidity pool that serves two purposes:
- Instant unstaking - Users can swap mSOL → SOL immediately
- LP rewards - Liquidity providers earn trading fees
| Component | Address |
|---|---|
| LP Token Mint | LPmSozJJ8Jh69ut2WP3XmVohTjL4ipR18yiCzxrUmVj |
| mSOL Leg | 7GgPYjS5Dza89wV6FpZ23kUJRG5vbQ1GM25ezspYFSoE |
| SOL Leg | UefNb6z6yvArqe4cJHTXCqStRsKmWhGxnZzuHbikP5Q |
| LP Authority | HZsepB79dnpvH6qfVgvMpS738EndHw3qSHo4Gv5WX1KA |
How It Works#
graph LR
A[User wants instant unstake] --> B[Swap mSOL for SOL]
B --> C[Pool provides liquidity]
C --> D[User receives SOL immediately]
C --> E[LP providers earn fees]
Instant Unstake Flow#
- User requests instant unstake
- Pool swaps mSOL for SOL
- Small fee charged (~0.1-0.3%)
- User receives SOL immediately
Fee Structure#
| Fee Type | Amount | Recipient |
|---|---|---|
| Swap Fee | ~0.1-0.3% | LP providers |
| Variable | Based on pool utilization | - |
Fees vary based on pool liquidity - higher utilization = higher fees.
Providing Liquidity#
Why Provide Liquidity?#
| Benefit | Description |
|---|---|
| Trading fees | Earn from instant unstake swaps |
| Low IL risk | mSOL/SOL are highly correlated |
| Support ecosystem | Enable instant liquidity for users |
How to Add Liquidity#
- Visit app.marinade.finance
- Navigate to Liquidity Pool
- Enter SOL amount to deposit
- Receive LP tokens
Removing Liquidity#
LP Token#
When you provide liquidity, you receive LP tokens:
| Property | Value |
|---|---|
| Mint | LPmSozJJ8Jh69ut2WP3XmVohTjL4ipR18yiCzxrUmVj |
| Decimals | 9 |
| Represents | Pro-rata share of pool |
LP Token Value#
LP tokens represent your share of:
- SOL in the pool
- mSOL in the pool
- Accumulated trading fees
Value increases as fees accumulate.
Pool Dynamics#
Price Impact#
Large swaps may have price impact:
| Swap Size | Typical Impact |
|---|---|
| < 1,000 SOL | Minimal |
| 1,000 - 10,000 SOL | Low |
| > 10,000 SOL | Check before swapping |
Utilization#
Pool health depends on utilization:
graph TD
A[Pool Balance] --> B{Utilization}
B -->|Low| C[Low fees, easy swaps]
B -->|High| D[Higher fees, larger impact]
D --> E[Arbitrage rebalances]
E --> A
Impermanent Loss#
Why IL is Minimal#
mSOL/SOL pools have minimal impermanent loss because:
- Price correlation - mSOL tracks SOL closely
- Predictable ratio - mSOL only appreciates vs SOL
- No divergence - Unlike volatile pairs
IL Calculation#
Since mSOL/SOL ratio only increases:
The mSOL/SOL rate goes up ~7-8% per year (staking rewards), which is predictable and gradual.
MNDE Incentives#
LP providers may receive additional MNDE rewards:
- Liquidity Gauges - MNDE holders vote to direct emissions
- Incentive Programs - Periodic reward campaigns
- Governance Participation - Vote on gauge weights
Check Governance for current incentive programs.
Comparison with External Pools#
| Feature | Marinade Pool | External DEX |
|---|---|---|
| Purpose | Instant unstake | General trading |
| Fee structure | Dynamic | Fixed |
| Integration | Native to protocol | Third-party |
| LP rewards | Trading fees + potential MNDE | Trading fees |
Use Cases#
For Users#
- Instant unstake - Exit mSOL position immediately
- Arbitrage - Profit from price differences
- Convenience - One-click unstaking
For LPs#
- Yield - Earn trading fees
- Low risk - Minimal IL exposure
- Support - Help Marinade ecosystem
FAQ#
Should I provide liquidity or just hold mSOL?
It depends on your goals:
- Hold mSOL: Simpler, earn ~7-8% APY from staking
- LP: Earn trading fees on top, but requires managing LP position
For most users, simply holding mSOL is the better choice.
Can I lose money providing liquidity?
While impermanent loss is minimal due to mSOL/SOL correlation, LP positions carry additional smart contract risk. Your LP tokens represent a share of the pool, which could be affected by protocol issues.
How much can I earn as an LP?
Earnings vary based on:
- Trading volume (more instant unstakes = more fees)
- Pool size (smaller pool = larger fee share)
- MNDE incentive programs (if active)
Historical yields vary - check the app for current estimates.
Why does the instant unstake fee vary?
Fees are dynamic based on pool utilization:
- Low utilization → lower fees (~0.1%)
- High utilization → higher fees (~0.3%)
This incentivizes arbitrageurs to rebalance the pool.
Next Steps#
| Action | Link |
|---|---|
| Instant unstake | app.marinade.finance |
| Explore other DeFi options | DeFi Guide |
| Learn about SDK integration | TypeScript SDK |
| View pool contracts | Contract Addresses |