Getting started

Liquidity and the locker

Why the liquidity cannot be pulled, and what the locker can and cannot do.

A launch puts the whole supply into one Uniswap v4 position. That position's NFT is owned by the locker, a contract with no owner and no withdraw path.

What the locker can do

  • collect(tokenId): anyone can call it. It takes the accrued trading fees out of the pool and pays the recipients. It removes zero liquidity.
  • claim(currency): if a payout to someone failed (a wallet that cannot receive ETH, for example), it is credited and the owner can claim it later.
  • Read functions to list a position's recipients, its token and its quote asset.

What it cannot do

  • Transfer, approve, burn or decrease the liquidity position. No such function exists.
  • Change who gets the fees, or how they are split. Recipients are fixed at launch.
  • Be upgraded, paused or switched off. It has no owner and no admin.