Locking liquidity on Solana transfers your Liquidity Provider (LP) tokens into a time-locked program vault. While locked in the vault, no address can withdraw the underlying token pair or remove pool liquidity until the unlock timestamp expires.
Locking LP tokens demonstrates creator commitment and prevents sudden pool withdrawals. However, liquidity locking is an irreversible commitment for the chosen duration. You cannot retrieve pool assets early, even for emergency adjustments.
What liquidity locking controls on Solana
When you deposit tokens into a decentralized exchange like Raydium or Orca, the pool returns LP tokens to your wallet. These LP tokens represent your proportional ownership of the pool assets. Anyone holding LP tokens can redeem them at any time to pull paired tokens back into their wallet.
Liquidity locking places these LP tokens into a program-managed vault account on the Solana blockchain.
Key distinctions to understand:
- Locking vs. Burning LP tokens: Burning LP tokens sends them to an un-spendable address (Incinerator), removing them permanently. Locking retains ownership but enforces a time restriction, returning the LP tokens to the designated wallet after the unlock timestamp passes.
- LP Locking vs. Mint Authority Revocation: Revoking mint authority prevents creating new supply of your base token. Locking LP tokens prevents removing the SOL or stablecoins paired with your token in a pool. They protect entirely separate vectors.
The official Solana SPL Token Basics documentation outlines how token program accounts and authority delegations enforce on-chain restrictions.
What to decide before locking liquidity
Before submitting a lock transaction, finalize these parameters:
- Confirm the exact LP token address: Verify that you are locking the specific LP token account from your DEX pool, not your base project token.
- Select a lock duration: Common lock periods range from 6 months to 100 years. Choose a timeframe that aligns with your project timeline and community expectations.
- Designate the unlock recipient wallet: The wallet specified during vault creation is the only address authorized to claim LP tokens once the lock period expires.
- Ensure sufficient SOL for rent: Creating a lock vault program account requires a small SOL rent exemption fee on the network.
How to lock liquidity step by step
Follow these steps using a guided locking tool:
- Open the PumpBolt Liquidity Locker from the official domain.
- Connect the wallet that currently holds your DEX LP tokens.
- Select your liquidity pool by pasting the pool address or selecting the recognized LP token.
- Enter the amount of LP tokens to lock (typically 100% of initial supply LP tokens).
- Specify the lock duration or set an exact unlock date.
- Enter the recipient wallet address authorized to claim the tokens at maturity.
- Read the irreversible time-lock warning.
- Review transaction details in your connected wallet before approving.
- Confirm the signature and record the transaction hash.
Verify locked liquidity on-chain
Never rely solely on a UI interface message to prove locked assets. Verify the transaction directly on a Solana explorer like Solscan:
- Search your liquidity pool address on Solscan.
- Navigate to the LP Token Holders tab.
- Locate the largest holder address and confirm it matches the locker program vault address.
- Open the locker program account state to inspect the
unlock_timestamp parameter.
- Save the vault address and transaction signature for public disclosure.
Publicly sharing the vault address and transaction hash allows holders and tracking platforms to verify your lock independently.
Common mistakes to avoid
Setting an accidental short duration
Double-check calendar dates and Unix timestamps. An accidental 30-day lock instead of 12 months cannot be extended once submitted unless supported by the locker contract re-lock function.
Specifying an inaccessible unlock wallet
If you lose access to the designated recipient wallet key, the locked LP tokens will remain in the vault indefinitely after the unlock date.
Confusing mint revocation with LP locking
Revoking mint authority does not prevent a creator from redeeming unlocked LP tokens to drain SOL from a pool. Complete both steps if your distribution model calls for both protections.
Forgetting secondary pool additions
If you add additional liquidity to the pool later, the new LP tokens generated will remain in your personal wallet until you execute a supplementary lock.
Responsible post-lock communication
When presenting your locked liquidity to your community:
- Provide direct explorer links to the lock transaction and vault state.
- Explain the exact unlock date and plan for token maturity.
- Avoid absolute claims like “100% rug-proof” or “guaranteed price stability.” Locking liquidity restricts LP withdrawals, but does not prevent normal market trading or token price fluctuations.
Proper liquidity locking combines clear operational planning with verifiable on-chain evidence.