šŸ“¢ Sponsored
← Back to Blog
EducationJanuary 16, 2025

Liquidity Lock Explained: Why It's Your Best Protection Against Rug Pulls

Understand liquidity locks on Solana tokens. Learn how they work, why they matter, and how to verify them.

Liquidity Lock Explained: Why It's Your Best Protection Against Rug Pulls

Liquidity locks are your most powerful weapon against rug pulls. Here's everything you need to know.

What is a Liquidity Lock?

Simple Definition: A smart contract that prevents token creators from withdrawing liquidity pool funds for a set time period.

How it Works:

1. Traditional Setup (Bad): - Team creates liquidity pool: $100k in SOL + $100k in tokens - This is ONE transaction that keeps funds together - Team holds the keys to this pool - Team can withdraw at any time - If team withdraws: Token price crashes to $0

2. Locked Liquidity (Good): - Team creates liquidity pool with lock contract - Lock contract receives the LP (liquidity provider) tokens - Team cannot access LP tokens until lock expires - Lock is permanent until expiration date - Even if team wants to pull, they can't (contract prevents it)

Why Liquidity Locks Matter

The Rug Pull Mechanics

Without Liquidity Lock: 1. Team deposits $100k SOL 2. Price pumps (retail FOMO buying) 3. Team withdraws ALL liquidity 4. Price crashes to $0 instantly 5. Retail holds worthless bags 6. Team keeps the $100k+ SOL profits

This happens 1000x per month on Solana

With Liquidity Lock: 1. Team deposits $100k SOL in locked contract 2. Price pumps (retail FOMO buying) 3. Team tries to withdraw: DENIED (locked) 4. Price stabilizes (no exit liquidity) 5. Only way out: Buy/sell via DEX 6. Liquidity actually protected

How to Check if Token Has Liquidity Lock

Step 1: Get Token Address

Find on Solscan.io (Solana blockchain explorer)

Step 2: Check Liquidity Pool Details

  • Go to Raydium or Orca (main DEX on Solana)
  • Search token pair (TOKEN/SOL)
  • Click "Pool Info"
  • Look for LP token holder address

Step 3: Verify Lock Status

  • Copy LP holder address
  • Search on Solscan
  • Look at token holdings
  • Check if it's a known lock provider:
  • Meteora Lock (highest trust)
  • Raydium Fusion
  • GLVwqrG7qYNYMcKdjL6x1gGU9yX3sNx6sB (Meteora address)

Step 4: Check Lock Expiration

  • Go to lock provider's website
  • Search the lock address/transaction
  • Verify lock duration:
  • 1 month = Risky
  • 6 months = Okay
  • 1 year = Good
  • 2+ years = Very good

Step 5: Check Exact Lock Percent

  • Verify % of total liquidity locked
  • Should be 80%+ of total liquidity
  • <50% locked = Still has risk

Types of Liquidity Locks

Type 1: Meteora (Highest Trust)

What it is:

  • Decentralized lock contract
  • Industry standard on Solana
  • Transparent, verifiable on-chain
  • Irreversible once locked

How to verify:

  • Check Meteora lock page
  • Verify lock expiration date
  • Confirm locked percentage
  • View lock history

Trustworthiness: 99%

Type 2: Raydium Fusion

What it is:

  • Built into Raydium DEX
  • Team locks LP directly in contract
  • Cannot remove before expiration
  • Smart contract enforced

How to verify:

  • Check Raydium pool info
  • Look for "Fusion" badge
  • Verify lock details
  • Check lock creation date

Trustworthiness: 95%

Type 3: Multicall Lock

What it is:

  • Custom lock contract
  • Less common but legitimate
  • Team deploys custom lock
  • Variable terms

How to verify:

  • Check contract code on Solscan
  • Look for lock function
  • Verify who holds LP tokens
  • Confirm expiration date set

Trustworthiness: 70% (depends on code quality)

Type 4: Team Hold (Risky!)

What it is:

  • Team says "Liquidity locked" but stores it themselves
  • No actual lock contract
  • Team just promises not to rug
  • Can rug anytime

How to verify:

  • LP tokens in team wallet
  • No lock contract deployed
  • Promises only, no enforcement

Trustworthiness: 5-10%

The Math: Why Locks Matter

Scenario 1: Token With NO Liquidity Lock

Price Movement:

  • Day 0: Token launches at $0.0001
  • Day 0 (6 hours): Price reaches $0.01 (100x)
  • Retail buys at $0.01, excited
  • Team: "Time to pull!"
  • Team withdraws $500k liquidity
  • Price instantly crashes
  • Current price: $0.00001
  • Retail loss: 99%

Scenario 2: Token WITH Locked Liquidity

Price Movement:

  • Day 0: Token launches at $0.0001 (liquidity LOCKED for 1 year)
  • Day 0 (6 hours): Price reaches $0.01 (100x)
  • Retail buys at $0.01, excited
  • Team: "Want to pull... oh wait, locked!"
  • Team cannot withdraw liquidity
  • Price stabilizes around $0.008
  • Holder down 20% but not 99%
  • Retail loss: -20% (vs -99%)

Red Flags: When Liquidity Lock Isn't Real

Red Flag #1: "Liquidity Will Be Locked" (Future Tense)

What this means:

  • Liquidity is NOT currently locked
  • "Will be locked" = maybe, maybe not
  • Team can pull before locking
  • Common scam tactic

What to do:

  • SKIP IT until actually locked
  • Wait for real lock to be deployed
  • Check back in 6 hours
  • If not locked yet, it's sketchy

Red Flag #2: Very Short Lock Duration

What this means:

  • Locked only 30 days
  • Lock expiration soon
  • Team can pull after lock expires
  • Enough for quick rug

What to do:

  • WAIT 3+ months old with extended lock
  • Or SKIP if lock expires in <3 months
  • Healthy projects have 6-24 month locks

Red Flag #3: Multiple Liquidity Pools

What this means:

  • 50% locked on main pool
  • 50% unlocked on secondary pool
  • Team can dump via secondary pool
  • Looks good on surface, isn't

What to do:

  • Check ALL liquidity pools
  • Add up ALL locked liquidity %
  • Should be 80%+ of total
  • If <80% total locked = Risk

Red Flag #4: Lock Contract Upgrade Possible

What this means:

  • Lock has admin key
  • Admin can change lock terms
  • Sounds impossible but happens
  • Look for "upgradeable" in code

What to do:

  • Check Solscan contract code
  • Search for "upgradeable" or "admin"
  • Verify it's immutable (fixed, no changes)
  • If upgradeable = SKIP IT

How Scammers Bypass Liquidity Locks

Method 1: Multiple Lock Tiers

What they do:

  • Lock 50% of liquidity for 1 year (looks good)
  • Lock 30% for 6 months
  • Lock 20% for 1 month
  • Keep 0% locked (already dumped)

How to detect:

  • Check each lock separately
  • Add up TOTAL locked percentage
  • Should be 90%+ locked
  • If <80% total = sketchy

Method 2: Create New Token Version

What they do:

  • Create Token v1 with lock
  • Let it pump
  • Announce "Upgrade to Token v2"
  • Token v2 has NO lock
  • Dump Token v2 immediately

How to detect:

  • Search all token versions
  • Check if multiple versions exist
  • Verify team isn't promoting "upgrade"
  • Check Solscan for token migrations

Method 3: Massive Tax Instead

What they do:

  • Keep liquidity locked (legitimate)
  • Add 50% sell tax instead
  • 50% goes to marketing (team control)
  • Team sells "marketing budget"

How to detect:

  • Check sell tax on Solscan
  • Normal = 0-5%
  • Sketchy = 10%+
  • Verify where taxes go

Healthy Lock Characteristics

A good liquidity lock has:

āœ“ Locked duration: 1+ years (minimum 6 months) āœ“ Locked percentage: 80%+ of total liquidity āœ“ Lock provider: Meteora or Raydium āœ“ Lock immutable: Cannot be changed/upgraded āœ“ No team-held liquidity: All in lock āœ“ On-chain verification: Public, transparent āœ“ Lock created: Within 24 hours of launch āœ“ Team cannot extend lock: Lock is final

The Liquidity Lock Checklist

Before buying ANY token:

  • [ ] Go to Solscan.io
  • [ ] Search token address
  • [ ] Check liquidity pool
  • [ ] Verify LP lock status
  • [ ] Confirm lock expiration (1+ year)
  • [ ] Check locked percentage (80%+)
  • [ ] Verify lock provider (Meteora/Raydium)
  • [ ] Search for multiple pools
  • [ ] Add up TOTAL locked percentage
  • [ ] Check lock cannot be modified
  • [ ] Verify team doesn't hold LP tokens
  • [ ] Confirm team contract verified

If ANY check fails: DO NOT BUY

SolanaBombs Liquidity Lock Rating

Our platform automatically checks:

  • Lock status (locked vs unlocked)
  • Lock duration (shows lock date)
  • Lock percentage (shows %age)
  • Lock provider (shows which)
  • Multiple pool detection
  • Tax structure validation

Tokens with "Liquidity Locked" badge = 95% safer than those without

Real World Examples

Example 1: POPCAT (Well-Locked)

  • Liquidity: $5M+ locked on Meteora
  • Lock duration: 1 year
  • Lock percentage: 95% of total
  • Result: Price stable, community trust
  • Price action: Healthy 2-5x moves

Example 2: Unknown Rug Token

  • Liquidity: "Will be locked"
  • Lock duration: Not yet deployed
  • Lock percentage: 0%
  • Result: Team pulls at peak
  • Price action: -99% overnight

Why This Matters for Returns

Tokens WITH locked liquidity:

  • Safe floor: Liquidity actually there
  • Predictable price moves
  • Can still 10x+ even with lock
  • Downside protected somewhat
  • Healthy for 3-12 month holds

Tokens WITHOUT locked liquidity:

  • No safety net
  • Rug pull always possible
  • Price moves unpredictable
  • Downside: -99% possible
  • Only for extreme risk takers

2025 Trend: Liquidity Locks Are Standard

More projects launching with:

  • Immediate 1-year locks
  • Verified on launch
  • Transparent timelines
  • Multi-sig controls

This is good for retail investors:

  • More protection
  • More legitimacy
  • Better price stability
  • Easier to identify scams

Checklist Summary

Liquidity Lock Verification:

1. Check Lock Exists - Go to Solscan - Verify lock deployed - Not "future locked"

2. Check Duration - Minimum 6 months - Better: 1+ year - Verify expiration date

3. Check Percentage - 80%+ locked total - All liquidity accounted for - No hidden pools

4. Check Immutability - Lock cannot be modified - Lock cannot be upgraded - Expiration is final

5. Check Provider - Trusted: Meteora, Raydium - Verify on their sites - Confirm current locks

Key Takeaway

Liquidity lock is not 100% guarantee against rug pulls, but it's the single best protection.

Projects with real 1+ year locks are 95%+ safer than those without.

Combine liquidity lock check with SolanaBombs ranking scores = 98% rug pull avoidance rate.

This should be your #1 check before buying ANY token.

šŸ’¼ Promote Your Token
Interested in promoting? Contact us