> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basestonk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# The sell floor

> Why liquidity here cannot be pulled, and the one honest consequence of that.

BaseStonk pools are seeded **single-sided**: 99% of supply enters the pool
priced from the opening tick upward, and the pair side fills up as people
buy.

This is the mechanism behind the two biggest guarantees on the venue:

* **Nobody can pull the liquidity** - the launcher holds nothing after
  launch and no admin exists over the pool.
* **The launch price is a floor** - the pool cannot pay out below the
  price it opened at, because below that price there is nothing on the
  other side to pay with.

## The consequence: pool depth on the way down

When a token's price sits near its launch price, the pool's pair-side
depth is thin. A very large sell can ask for more of the pair asset than
the pool holds - and the whole transaction is **refused** rather than
partially filled.

<Note>
  This is not a honeypot, and it is not a locked token: selling in smaller
  clips always works, and the interface tells you when a sell exceeds the
  pool's remaining depth instead of letting it fail cryptically. A token
  that has traded up from its launch price has depth beneath it and sells
  normally.
</Note>

## Reading it on-chain

An oversized sell reverts with `CurrencyNotSettled` from the v4
PoolManager - the pool refusing to promise funds it does not hold. If you
are integrating, surface this as *reduce size*, not as a generic failure.
