Skip to content

Liquidity Management & Auto-LP

Date: 2025-01-12 Audience: Token creators & DeFi users Reading Time: 10 minutes


What Is Auto-LP?

Auto-LP (Automatic Liquidity Provider) is a system that automatically adds liquidity to your token's pool using collected transfer fees. It ensures permanent, rug-pull-proof liquidity that grows over time.

The Problem It Solves

Traditional Liquidity Issues:

  • Creator provides initial liquidity manually
  • Can remove liquidity anytime (rug pull)
  • No mechanism to grow liquidity
  • Community loses trust

Auto-LP Solution:

  • Liquidity adds automatically from fees
  • Permanently locked (cannot be removed)
  • Grows continuously with trading volume
  • Provably trustless

How Auto-LP Works

Step-by-Step Process

1. Fee Collection (from LP share)

Pool trading generates fees (3% base, scales with market cap)
Creator's locked LP earns 69% of LP provider share
Portion of creator earnings → Auto-LP Treasury
Accumulated until injection threshold

2. Threshold Check (Hourly)

If Auto-LP Treasury > threshold (e.g., 10,000 tokens):
  Proceed to step 3
Else:
  Wait for more accumulation

3. Token Swap (50/50 Split)

Treasury balance: 10,000 tokens
Keep: 5,000 tokens
Swap: 5,000 tokens → SOL via Jupiter
Result: 5,000 tokens + X SOL

4. Liquidity Injection

Add to Meteora pool:
- 5,000 tokens
- X SOL (from swap)
Result: Balanced liquidity addition
LP tokens: Burned (permanent lock)

Visual Flow

Transfer Fees → Auto-LP Treasury

              [Accumulate until threshold]

              [50% keep, 50% swap to SOL]

              [Inject balanced liquidity]

              [LP tokens burned = permanent]

100% Liquidity Lock

Initial LP Recovery

At Token Creation:

1. Creator adds 975,000 tokens to pool (97.5% of supply)
2. 2.5% withheld as transfer fee = 24,375 tokens
3. Keeper bot immediately runs:
   - Harvests withheld fees
   - Routes 100% to Auto-LP (initial mode)
   - Injects back to pool
4. Result: ~999,375 tokens in pool (~99.94%)

Why This Matters:

  • Highest possible liquidity lock
  • No tokens left for creator to dump
  • Community has confidence from day 1
  • True 100% liquidity lock achieved

Ongoing LP Growth

After Initial Recovery:

Normal fee split: 12% to Auto-LP
Daily volume: 10M tokens
Daily Auto-LP: 3,000 tokens

Week 1: +21,000 tokens liquidity
Month 1: +90,000 tokens liquidity
Year 1: +1,095,000 tokens liquidity (110% of original!)

Compound Effect:

  • More liquidity → Lower slippage
  • Lower slippage → More trading
  • More trading → More fees
  • More fees → More liquidity (cycle repeats)

Rug-Pull Prevention

Traditional Rug Pull

How Scams Work:

1. Creator adds 10 SOL liquidity
2. Community buys in (pool grows to 50 SOL)
3. Creator removes liquidity
4. Takes 50 SOL, leaves community with worthless tokens

Auto-LP Prevention

Why It's Impossible:

1. LP tokens go to program PDA (not creator)
2. Program never allows LP withdrawal
3. Creator has ZERO access to liquidity
4. All LP additions are permanent
5. Verifiable on-chain

Trustless Architecture:

  • LP tokens burned or locked in PDA
  • No private keys exist that can unlock
  • Smart contract code is immutable
  • Community can verify this

Monitoring LP Health

Key Metrics

1. Total Liquidity

Current: 5 SOL + 975,000 tokens
Value: $390 liquidity depth
Target: >$1,000 for healthy trading

2. Liquidity/Market Cap Ratio

Formula: Liquidity Value / Market Cap

Healthy: >5%
Good: >10%  
Excellent: >20%

Example:
Liquidity: $1,000
Market cap: $10,000
Ratio: 10% (good)

3. Slippage for Standard Trades

$100 buy: <1% slippage (excellent)
$500 buy: <3% slippage (good)
$1000 buy: <5% slippage (acceptable)
>10% slippage: Need more liquidity

4. Price Impact Chart

Check buy vs sell price impact:
- Balanced: Buy and sell similar
- Unbalanced: One side much higher (needs LP)

Dashboard Metrics

Auto-LP Dashboard Shows:

  • Current pool liquidity (SOL + tokens)
  • Total LP added via Auto-LP
  • Number of LP injections
  • Next injection estimate
  • Auto-LP treasury balance
  • Time until next injection

Configuration Options

Time Lock

What It Does: Prevents LP injections too frequently

Default: 3,600 seconds (1 hour)

Why It Exists:

  • Batches multiple fees together
  • Reduces transaction costs
  • More efficient swaps (less price impact)

Adjust If:

  • High volume: Shorter (30 min)
  • Low volume: Longer (6 hours)
  • Balance cost vs frequency

Injection Threshold

What It Does: Minimum treasury balance before injection

Default: 10,000 tokens (adjust per project)

Considerations:

Too low: Frequent small injections (high cost)
Too high: Rare large injections (slow growth)
Sweet spot: 0.1-1% of supply

Swap Slippage

What It Does: Maximum slippage tolerated when swapping tokens to SOL

Default: 1% (100 BPS)

Adjust If:

  • Low liquidity: Increase to 2-3%
  • High liquidity: Keep at 1%
  • Volatile market: Increase temporarily

Economics & ROI

LP Growth Calculator

Formula:

Annual LP Growth =
  (Daily Volume × Pool Fee × Creator LP Share × Auto-LP %) × 365

Example:
Daily volume: $100,000
Pool fee: 3% (at <$1M market cap)
LP provider share: 80% (after Meteora's 20%)
Creator LP: 69% of LP share
Auto-LP allocation: ~20% of creator share

Daily LP growth: $100k × 3% × 80% × 69% × 20% = ~$33
Annual: ~$12,000 added to LP

Note: Growth increases with volume and decreases as pool fee scales down with market cap.

Value Accrual

How Liquidity Adds Value:

1. Lower Slippage:

With 1 SOL liquidity:  
- $100 trade: 5% slippage

With 10 SOL liquidity:
- $100 trade: 0.5% slippage (10× better)

2. Higher Trading Volume:

Better slippage → More traders
More traders → More volume
More volume → More fees
More fees → More liquidity (virtuous cycle)

3. Price Stability:

Deep liquidity absorbs:
- Large buys (no pump)
- Large sells (no dump)
= More stable price

4. Exchange Listings:

CEXs require minimum liquidity:
- Tier 3: $10k
- Tier 2: $50k
- Tier 1: $100k+

Auto-LP helps you reach these thresholds

Advanced Features

LP Boosting

Creator Can Add Extra:

Transfer tokens directly to Auto-LP Treasury
Immediate boost to next injection
Great for marketing pushes

Example:

Normal treasury: 5,000 tokens
Creator adds: 50,000 tokens
Next injection: 55,000 tokens (11× boost!)

Emergency Pause

When To Use (rare):

  • Critical bug discovered
  • Oracle manipulation
  • Emergency situations only

What It Does:

  • Pauses automatic injections
  • Doesn't affect existing liquidity
  • Can resume later

⚠️ Use Carefully:

  • Community may lose trust
  • Only for genuine emergencies
  • Announce and explain clearly

Manual Injection

When To Use:

  • Large treasury balance waiting
  • Marketing event coordination
  • Testing before automation
  • Emergency liquidity needed

How It Works:

  1. Admin dashboard
  2. Click "Inject Auto-LP Now"
  3. Sign transaction
  4. Pays gas from your wallet
  5. Keeper treasury provides rebate

Comparing LP Strategies

Auto-LP vs Manual LP

AspectAuto-LP (MintCraft)Manual LP
SetupAutomaticManual work
GrowthContinuous from feesOne-time only
Rug RiskZero (locked)High (removable)
CostFunded by feesCreator pays
TrustTrustless (on-chain)Requires trust
ScalingScales with volumeFixed amount

Auto-LP vs Buy-Back-Burn

FeatureAuto-LPBuy-Back-Burn
LiquidityIncreasesStays same
SlippageDecreasesStays same
SupplySameDecreases
PriceIndirect supportDirect support
Best ForLong-term healthShort-term pumps

MintCraft Has Both: Auto-LP (12%) + Burn (8%)


Verifying Liquidity Lock

On-Chain Verification

Step 1: Find Auto-LP Treasury PDA

Seed: ["autolp-treasury", mint_address]
Program: Hbcw8A9kdqWHt1p5C6XY1864t4PjNWa8zaiysfZMqBn4

Step 2: Check LP Token Holdings

View PDA's token accounts
Look for pool LP tokens
Verify balance increasing over time

Step 3: Verify No Withdrawal Authority

Check pool LP token account
Owner: Program PDA (not creator)
Delegate: None
Close authority: None

Step 4: Review Injection History

Explorer → Auto-LP Treasury address
Filter: "inject_auto_lp" transactions
Verify regular injections
Check amounts are reasonable

Red Flags

⚠️ Warning Signs:

  • LP tokens owned by creator wallet
  • Decreasing liquidity over time
  • No injection history
  • Withdrawal transactions present
  • Creator has LP token authority

✅ Healthy Signs:

  • LP tokens in program PDA
  • Increasing liquidity trend
  • Regular injection transactions
  • No withdrawal capability
  • All verifiable on-chain

Best Practices

For Token Creators

Do:

  • ✅ Enable Auto-LP from day 1
  • ✅ Set reasonable thresholds
  • ✅ Monitor and share LP growth charts
  • ✅ Celebrate LP milestones
  • ✅ Use LP growth as marketing ("$X locked forever")

Don't:

  • ❌ Pause without good reason
  • ❌ Set threshold too high (slow growth)
  • ❌ Forget to announce LP milestones
  • ❌ Ignore LP health metrics

For Token Holders

Do:

  • ✅ Verify LP is actually locked
  • ✅ Check LP growth over time
  • ✅ Monitor slippage improvements
  • ✅ Celebrate with community

Don't:

  • ❌ Assume all "locked LP" claims are true
  • ❌ Skip verification
  • ❌ Ignore decreasing liquidity

Troubleshooting

LP Not Growing

Check:

  1. Is Auto-LP enabled?
  2. Is there trading volume? (need fees to accumulate)
  3. Has threshold been reached?
  4. Is time lock satisfied?
  5. Are injections paused?

Solutions:

  • Wait for threshold
  • Increase trading volume
  • Check keeper bot status
  • Lower threshold if too high

Slippage Still High

Possible Causes:

  • Not enough time (LP grows slowly)
  • Very high volume relative to liquidity
  • Bin concentration too narrow (Meteora specific)

Solutions:

  • Be patient (Auto-LP compounds over time)
  • Creator can boost treasury
  • Community can help market to increase volume

Injection Failed

Common Reasons:

  • Insufficient SOL for swap
  • Jupiter route not available
  • Price impact too high
  • Pool not healthy

Solutions:

  • Retry automatically (keeper bot will)
  • Adjust slippage tolerance
  • Wait for better market conditions

LP Milestones

Track Progress

Early Stage (Launch - Week 1):

  • Goal: Maintain initial liquidity
  • Target: 975k+ tokens in pool
  • Focus: No rug-pull concerns

Growth Stage (Week 1 - Month 3):

  • Goal: 2× initial liquidity
  • Target: 2M+ tokens in pool
  • Focus: Improving slippage

Established Stage (Month 3+):

  • Goal: 5×+ initial liquidity
  • Target: 5M+ tokens in pool
  • Focus: Exchange listings, partnerships

Celebrate Wins

Marketing Ideas:

  • "🔒 $10k Permanently Locked!"
  • "📈 LP Grown 3× in 2 Months"
  • "💧 Best Liquidity in [Category]"
  • Charts showing growth over time

Next Steps

For Creators:

  • Enable Auto-LP during token creation
  • Set appropriate thresholds
  • Monitor LP health regularly
  • Share growth metrics with community

For Holders:

  • Verify LP is locked (on-chain)
  • Monitor LP growth over time
  • Support trading volume growth
  • Share LP achievements

Learn More:

  • Token Creation (02) → Configure Auto-LP
  • Managing Tokens (03) → Monitor LP
  • Security (07) → Verify LP lock
  • Reflections (04) → Another automated feature

Last Updated: 2025-01-12 Previous: Jackpot Lottery (05) Next: Security Guide (07)

The Best Pump.fun Alternative - Built on Solana Token-2022