How it crawls
Snailpad runs its own bonding curve, so it can enforce a speed limit on price. pump.fun's curve has no hooks; a limit there could not be enforced.
How it works
- A coin gets its own curve. Launch mints 1B tokens (6 decimals, no mint or freeze authority). 800M sit on a constant-product curve, 200M wait for the pool. Launch fee 0.02 SOL.
- Buys are orders. An order goes into the coin's current epoch of 10 minutes. Minimum 0.01 SOL. No cancel.
- One price per epoch. When the epoch ends anyone settles it (the keeper does). The whole epoch fills at one price and stops where the curve price would pass the ceiling.
- The ceiling. The lower of 5% above the lowest price of the last rolling hour, and 2.5% above the epoch's start price. It is one line for every wallet at once.
- Refunds. What does not fit is returned pro rata with your tokens, plus the order's rent. The keeper pushes claims; you can claim yourself any time, claims never expire.
- Sells are never limited. Instant along the curve, also while the curve is full.
- Migration. When the curve holds 60 SOL and the coin is 72 h old, anyone migrates it to a Raydium CPMM pool at exactly the last curve price. All LP is locked in Raydium's lock program. After that there are no limits.
At 5% per hour the curve (end price 16.06x the start) cannot fill in under 57 hours.
Numbers
Read live from the program's Config. New values apply only to coins launched after them, 24 hours after they are proposed.
| Price ceiling per rolling hour | 5% |
|---|---|
| Price ceiling per epoch | 2.5% |
| Epoch | 10 min |
| Wallet cap | 2 SOL per rolling hour |
| Curve target | 60 SOL |
| Minimum age to migrate | 72 h |
| Trade fee | 1% |
| Fee split | dev 40% / $SNAIL buyback 10% / treasury 50% |
| LP fees after migration | dev 50% / treasury 50% |
| Launch fee | 0.02 SOL |
| Migration fee | 0.25 SOL |
| PumpSwap fallback after | 7 d |
Trust points
- Program sNAi2...DjDC6qP. The admin can propose future params (bounded, 24 h delay, new coins only), set the treasury, pause launches and set the $SNAIL mint once. The admin has no power over any reserve, escrow, fee bucket or vault.
- Pause stops new launches only. A live curve never freezes.
- Raydium CPMM, its lock program, PumpSwap and Metaplex are upgradeable third-party programs.
- The fee NFT of every pool is held by the program's treasury PDA and only used to collect the fee share; the lock never releases principal.
- If the keeper stops, nothing is lost: every button it presses is on this site and open to anyone.
- The $SNAIL share of fees buys $SNAIL through its own epochs (same ceiling) and burns it. After $SNAIL leaves its curve, that share goes to the treasury.
What it does not do
- The wallet cap is friction. Sybils can split orders across wallets. The price ceiling is the real limit and cannot be bypassed.
- Dumps are not stopped. Sells are free. After a dump the hour's minimum is the dip, so the price also climbs back slowly.
- No limits after migration. Raydium trades freely. Snipers can wait for the pool; the slow part is the curve.
- Pro-rata fills. A big order gets a big share of a capped epoch, bounded by the wallet cap. Your committed amount counts against your hourly cap even if most of it is refunded.
- Only here before migration. Axiom, Photon and pump.fun do not index this curve; aggregators see the coin after migration.
- Fallback. If a full coin cannot migrate for 7 days, anyone moves it to PumpSwap. No LP fees there for anyone.
- Last second. An order sent in the last second of an epoch can miss it. The site retries; nothing is lost.