Guide · Safety

Locked liquidity explained

On the default Meteora route of KABOOM!, 100% of a Solana coin's liquidity is permanently locked when it migrates to a Meteora DAMM v2 pool, split 50/50 between a platform and a maker position. Locked liquidity means the pool's LP position cannot be withdrawn, so nobody can pull the SOL out. Fee claims on the locked positions are untested.

Bonding curve filling to 400 SOL, then 100% of the pool liquidity lockedOn the bonding curve30 SOL market cap400 SOL: migrationMeteora DAMM v2 pool1% fee tier, two LP positions50%platform50%maker100% locked
From curve to locked pool: at 400 SOL market cap the coin migrates to a Meteora DAMM v2 pool, and 100% of its liquidity is permanently locked in two positions. Whether fees on those positions can be claimed is untested.

What liquidity is, and why it gets locked

A trading pool holds two assets, for a meme coin usually the token and SOL. Buyers put SOL in and take tokens out; sellers do the reverse. The SOL in the pool is what lets anyone sell at all.

Whoever added that liquidity holds a claim on it: LP tokens, or an LP position, that can be redeemed for the assets in the pool. If that holder withdraws, the SOL leaves the pool and the token can no longer be sold for much. That is the classic liquidity pull, the most direct kind of rug pull. Locking the liquidity takes that option away.

LP lock vs LP burn vs unlocked

There are three common states for a pool's liquidity. They are not equally strong:

LP lock, LP burn and unlocked liquidity compared
StateWho can withdrawDoes it end?Trading fees on the position
UnlockedThe LP holder, at any timeNot applicableGo to the LP holder
Time lockNobody until the unlock date, then the LP holderYes, on the unlock dateDepends on the locker
Permanent lockNobody, everNoThe position keeps an owner; whether it can claim fees depends on the pool and locker
LP burnNobody, ever: the LP tokens are sent to an address no one controlsNoNobody can claim them

The weak spot is the time lock. A lock that ends next week protects you until next week. When a token says its liquidity is locked, the first question is: until when?

How liquidity is locked on KABOOM!

A new Solana coin on KABOOM! starts on a bonding curve at 30 SOL market cap. On the curve there is no liquidity provider: the SOL that buyers pay sits in the curve's own pool, and no one holds an LP position that could be withdrawn. So there is nothing to lock yet.

At 400 SOL market cap the coin completes the curve and migrates to a Meteora DAMM v2 pool with a 1% fee tier, with no migration fee taken. In that step 100% of the new pool's liquidity is permanently locked, in two positions:

Liquidity of a Solana coin on KABOOM! after migration
PositionShare of the liquidityLock
Platform position50%Permanently locked
Maker position50%Permanently locked
Unlocked0%Not applicable

The locked liquidity cannot be withdrawn. Whether the trading fees on the two locked positions can be claimed has not been tested yet, so we make no claim either way. The Liquidity panel on each Solana coin page reads the lock from the chain: the share locked at migration, the permanently locked part and the pool address.

How to check locked liquidity on any token

  1. Find the token's trading pool on a block explorer or a pool page, not on the project's own website.
  2. See who holds the LP tokens or the LP position: a normal wallet, a locker contract or a burn address.
  3. Check what share of the liquidity is locked. A lock on a small part leaves the rest free to pull.
  4. For a locker, read the unlock date. For a burn, check that the address really has no owner.
  5. Compare the SOL in the pool with the market cap. A thin pool moves a lot on every sell, locked or not.

What locked liquidity does not protect against

Locked liquidity means the pool cannot be emptied by its owner. It does not mean the price holds. Holders can still sell into the pool, and a few large holders selling at once can push the price down hard. Check who holds the supply: the maker's dev-buy, any bundled wallets from the launch, and how a maker allocation unlocks over time (token vesting explained).

  • When a Robinhood Chain coin graduates, PONS mints its pool position straight to the PONS launch locker, a contract whose verified source has no withdrawal function, so that liquidity is locked permanently. The locker's source is on Sourcify.
  • The numbers on this page come from the launch config; how they are derived is on the method page.

Frequently asked questions

What does locked liquidity mean?

A trading pool holds two assets, such as a token and SOL. Whoever added them holds LP tokens or an LP position that lets them take the assets back out. Locked liquidity means that position is held where it cannot be withdrawn, for a set time or for good, so the pool cannot be emptied.

What is the difference between an LP lock and an LP burn?

An LP lock puts the LP tokens or position in a locker contract, either until an unlock date or permanently. An LP burn sends the LP tokens to an address nobody controls, so they are gone for good. A time lock ends, so check the unlock date; a burn and a permanent lock do not end.

How do I check if liquidity is locked?

Find the pool on a block explorer and see who holds the LP tokens or position: a locker contract, a burn address or a normal wallet. Check how much of the liquidity is locked and until when. On KABOOM!, the Solana coin page reads the LP status from the chain.

Is liquidity locked while a coin is still on the bonding curve?

There is nothing to lock yet. On the bonding curve no liquidity provider has added SOL, so nobody holds an LP position that could be withdrawn. The SOL from buys sits in the curve pool until the coin completes the curve and migrates.

When is the liquidity locked on KABOOM!?

At migration. When a coin reaches 400 SOL market cap, it moves to a Meteora DAMM v2 pool with a 1% fee tier, and 100% of that pool's liquidity is permanently locked: 50% in a platform position and 50% in a maker position. That is the default Meteora route. On a Raydium launch, 100% of the Raydium CPMM liquidity is locked with Raydium's lock program at graduation. Its Fee Key NFT goes to the KABOOM! treasury, so the platform, not the maker, collects the pool fees on the locked liquidity.

Can a token with locked liquidity still be rugged?

Yes. Nobody can pull the pool, but large holders can still sell into it and push the price down. The maker can sell their dev-buy tokens. Check who holds the supply and how any maker allocation unlocks as well.

Can fees be claimed from a permanently locked position?

The locked position still has an owner, unlike burned LP tokens. Whether its trading fees can be claimed on KABOOM! on the default Meteora route has not been tested yet, so this guide makes no claim either way. On a Raydium launch the platform's Fee Key NFT collected the locked liquidity's fees in our test run on a copy of mainnet.

Is the liquidity of Robinhood Chain coins locked?

Yes, once they graduate. When a Robinhood Chain coin graduates, PONS mints its pool position straight to the PONS launch locker, a contract whose verified source has no withdrawal function, so that liquidity is locked permanently. Before graduation a coin trades on the PONS bonding curve, which has no liquidity provider who could pull it. The locker's source is public on Sourcify (https://repo.sourcify.dev/4663/0x267444D099b10fB5Ed7c3Cc7B7c767AdcA574952).

  • How to spot a rug pullA 5-point check before you buy a new token: supply held by insiders, maker lock, LP lock, mint and metadata authority, and bundled early buys.
  • Bonding curve explainedHow a bonding curve prices a new token, where the SOL goes, what migration to a DAMM v2 pool means and how fees work.
  • Token vesting explainedHow token vesting, cliffs and token unlocks work, and how to read an unlock schedule before you buy a token.
  • FAQLaunches open on Solana mainnet. Answers on costs, the fee split, maker vesting, LP lock, disclosure and risks.