Pools on Pons
Curve coins, graduated Uniswap v4 pools, your LP NFT.
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 liquidity | full range, owned by the Pons Locker, cannot be withdrawn |
| Your liquidity | full 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,
});
