Skip to content

Marinade

Marinade Finance Overview

Marinade Finance is the largest liquid staking protocol in the Solana ecosystem, providing users with a more flexible, higher-yield staking experience through innovative delegation strategies and liquid token mechanisms. Traditional staking requires locking SOL and waiting for an unlock period, while Marinade allows users to receive the liquid token mSOL, which can be freely used within the DeFi ecosystem while continuing to earn staking rewards. As the leader in Solana's staking sector, Marinade manages over 7 million SOL in assets and supports network decentralization through intelligent delegation strategies.

Website: https://marinade.finance/

Core Features

1. Liquid Staking

Revolutionary staking experience:

  • Instant Liquidity: Receive mSOL tokens immediately after staking
  • No Lock-Up Period: Exchange or use mSOL at any time
  • Continuous Earnings: mSOL automatically accumulates staking rewards
  • DeFi Compatible: mSOL can be used for lending, trading, and market making
  • Free Entry/Exit: No staking or unstaking fees

2. Intelligent Delegation Strategy

Optimized validator selection:

  • Automatic Distribution: Automatically distributes across multiple validators
  • Performance Scoring: Based on performance, commission, and decentralization scores
  • Dynamic Adjustment: Dynamically rebalances based on validator performance
  • Supports Small Nodes: Helps small validators obtain stake
  • Network Health: Promotes Solana network decentralization

3. mSOL Ecosystem Integration

Broad DeFi applications:

  • DEX Trading: Trade on DEXes like Raydium and Orca
  • Lending Protocols: Use as collateral on protocols like Solend and Port
  • Liquidity Mining: Provide mSOL liquidity to earn additional yields
  • Cross-Chain Bridges: Bridge to other chains via Wormhole
  • Yield Aggregators: Integrated into yield optimizers like Tulip and Francium

How It Works

1. Staking Flow

User deposits SOL → Marinade smart contract
Mints mSOL proportionally (at current exchange rate)
SOL distributed to validator pool
Validators generate staking rewards
Rewards accumulate in pool, mSOL value increases
User can redeem SOL or use mSOL at any time

2. mSOL Exchange Rate Mechanism

mSOL value grows automatically:

// mSOL to SOL exchange rate calculation
Exchange Rate = Total Staked SOL / Total mSOL Supply

Example:
Initial stake: 1 SOL = 1 mSOL
After 30 days (assuming 7% APY):
  - Staking pool accumulates rewards
  - 1 mSOL  1.0058 SOL
  - mSOL value automatically increases by 0.58%

3. Withdrawal Methods

Two flexible exit mechanisms:

Instant Swap:

import { MarinadeFinance } from '@marinade.finance/marinade-ts-sdk'

const marinade = new MarinadeFinance()

// Instantly swap mSOL → SOL via liquidity pool
const tx = await marinade.liquidUnstake({
  amount: 10, // 10 mSOL
})

// Pros: Instant SOL receipt
// Cons: May have small slippage (typically < 0.3%)

Delayed Withdrawal:

// Withdraw through the unstaking queue
const tx = await marinade.delayedUnstake({
  amount: 10, // 10 mSOL
})

// Pros: Exact 1:1 exchange rate
// Cons: Wait 1-3 epochs (~2-6 days)

Practical Applications

1. Basic Staking

Staking with the Marinade SDK:

import { MarinadeFinance } from '@marinade.finance/marinade-ts-sdk'
import { Connection, PublicKey, Keypair } from '@solana/web3.js'

const connection = new Connection('https://api.mainnet-beta.solana.com')
const wallet = Keypair.fromSecretKey(/* your secret key */)

// Initialize Marinade
const marinade = new MarinadeFinance({
  connection,
  wallet,
})

// Stake 10 SOL
const stakeTx = await marinade.deposit({
  amount: 10, // 10 SOL
})

console.log('Staking successful, received mSOL:', stakeTx.signature)

// Query mSOL balance
const mSOLBalance = await connection.getTokenAccountBalance(
  marinade.state.mSolMintAddress
)
console.log('mSOL Balance:', mSOLBalance.value.uiAmount)

2. DeFi Combo Strategies

mSOL applications in DeFi:

// Strategy: Stake SOL → Get mSOL → Provide liquidity → Earn additional yield

// 1. Stake to get mSOL
const deposit = await marinade.deposit({ amount: 100 })

// 2. Provide mSOL-SOL liquidity on Raydium
const pool = await raydium.addLiquidity({
  poolId: 'mSOL-SOL-Pool',
  tokenA: { amount: 50, mint: mSOL_MINT },
  tokenB: { amount: 50, mint: SOL_MINT },
})

// 3. Stake LP Token to yield farm
const farm = await raydium.stakeLPToken({
  poolId: 'mSOL-SOL-Farm',
  amount: pool.lpAmount,
})

// Total yield = Staking rewards + Trading fees + Liquidity mining rewards

3. Querying Stake Info

Getting staking status and returns:

import { MarinadeFinance } from '@marinade.finance/marinade-ts-sdk'

const marinade = new MarinadeFinance({ connection })

// Get Marinade state
const state = await marinade.getMarinadeState()

console.log('Staking Stats:')
console.log('Total Staked SOL:', state.totalCoolingDown.toNumber() / 1e9)
console.log('mSOL Exchange Rate:', state.mSolPrice)
console.log('Current APY:', state.rewardsFee.basisPoints / 100, '%')
console.log('Validator Count:', state.validatorSystem.validatorCount)

// Calculate user returns
const userMSOL = 100 // User's mSOL holding
const currentSOLValue = userMSOL * state.mSolPrice
const initialDeposit = 100
const profit = currentSOLValue - initialDeposit

console.log('Initial Deposit:', initialDeposit, 'SOL')
console.log('Current Value:', currentSOLValue, 'SOL')
console.log('Accumulated Returns:', profit, 'SOL')

Yield Comparison

Marinade vs Traditional Staking

Feature Marinade Liquid Staking Traditional Direct Staking
Liquidity Instant (mSOL) Locked 2-6 days
DeFi Usage Freely usable Funds locked
Validator Selection Auto-optimized Manual selection
Compounding Auto-compound Manual operation
APY ~7-8% + DeFi yield ~7%
Fees 6% protocol fee (from rewards) Validator commission (5-10%)
Minimum Stake No minimum Recommended > 0.01 SOL

Ecosystem Integration

Key Integrated Protocols

Lending Protocols: - Solend: mSOL as collateral, 80% LTV - MarginFi: Supports mSOL lending - Jet Protocol: mSOL lending market

DEX and Liquidity: - Raydium: mSOL-SOL main liquidity pool - Orca: mSOL stable pool, low-slippage swaps - Jupiter: Aggregates all mSOL liquidity

Yield Aggregators: - Tulip Protocol: mSOL auto-compounding strategy - Francium: mSOL leveraged farming

  • Solana: High-performance blockchain
  • Jito: MEV infrastructure
  • Solend: Lending protocol
  • Raydium: AMM DEX
  • Liquid Staking: Liquid staking

Summary

Marinade Finance solves traditional staking's liquidity problem through an innovative liquid staking mechanism, enabling users to earn staking rewards while maintaining asset liquidity and participating in the DeFi ecosystem. Its intelligent validator delegation strategy not only optimizes returns for users but also supports Solana network decentralization and security. As the largest liquid staking protocol in the Solana ecosystem, Marinade's mSOL has become an important component of DeFi infrastructure, widely used in lending, trading, liquidity mining, and other scenarios. For SOL holders, Marinade provides a simple, secure, high-yield staking solution without worrying about validator selection and management, while enjoying staking rewards and flexibly using assets. As the Solana ecosystem and cross-chain technology develop, Marinade will continue to maintain its leading position in the liquid staking sector, creating greater value for users.