anypool.fun
Concepts

Pools on Pons

Curve coins, graduated Uniswap v4 pools, your LP NFT.

bonding curve: buy and sell onlygraduationgraduation liquiditylocked full rangeyour position (LP NFT)Uniswap v4 pool
A Pons coin trades on its bonding curve until it graduates. Then it gets a Uniswap v4 pool you can add to.

Curve coins

Every Pons coin starts on a bonding curve: you can buy and sell, but there is no pool and no way to add liquidity. ETH-quoted curves graduate at about 4.2 ETH; stock-quoted curves (TSLA, NVDA and others) have their own threshold in the stock.

Graduated pools

At graduation Pons creates a Uniswap v4 pool for the coin and its pair token, with its own hook, and puts the graduation liquidity in as one full-range position that is locked for good. Anyone can add liquidity to that pool afterwards. That is what anypool does.

Pool key{coin, pair token, fee 0, tickSpacing 200, hooks MemeHook}
Graduation liquidityfull range, owned by the Pons Locker, cannot be withdrawn
Your liquidityfull range by default, yours to remove

What you receive

A Uniswap v4 position NFT from the PositionManager, sent to your wallet. It records the pool, your range and your liquidity.

Removing liquidity

Removing calls the same PositionManager: DECREASE_LIQUIDITY then TAKE_PAIR. You get both sides back at the current price, which is rarely the same mix you put in. See impermanent loss.

const tx = await anypool.remove({
  tokenId: 4812n,
  percent: 100,        // all of it
  slippageBps: 50,
});
Follow @AnypoolFun on X · Not affiliated with Robinhood, Pons, Uniswap or Relay. Sample numbers on the home page are illustrations.