hookle

The rules

Every hookle.fun token is a Token-2022 token with a transfer hook. Solana runs the hook on every buy, sell and transfer, and a trade that breaks the token's rules fails. Rules are fixed at launch: nobody, including us and the creator, can change them afterwards. They switch off when the curve graduates.

Fair launch

Max per wallet

No wallet can hold more than a set share of supply. Selling back into the curve is never blocked.

  • Max per wallet: Largest share of supply one wallet may hold. (0.1–5 % supply, default 1)

Rising max per wallet

The holding cap starts small and rises on a timer, so snipers only get a tiny bag at launch.

  • Starting cap: Wallet cap at launch. (0.01–5 % supply, default 0.1)
  • Double each period: On: the cap doubles. Off: it rises by a fixed step.
  • Rises by: Added to the cap every period (ignored when doubling). (0.01–5 % supply, default 0.1)
  • Every: How often the cap rises. (1–1440 minutes, default 5)

Launch window

A tighter wallet cap for the first minutes, against snipers. Combines with the other caps.

  • Window: How long the tighter cap lasts. (1–60 minutes, default 2)
  • Cap during window: Wallet cap while the window is open. (0.05–5 % supply, default 0.5)

Anti-bundle

Limits how many buys can land in one Solana block, so nobody buys the launch in one shot. Sells are never blocked.

  • Max buys per block: Further buys in the same block are refused. (1–20 trades, default 3)

Sniper-fee cap

Refuses buys that pay huge priority fees or Jito tips in the buying transaction during the launch window. Sells are never blocked. It can't see a tip paid from another transaction in the same Jito bundle, so treat it as a speed bump, not a wall.

  • Launch window: 0 = forever. (0–1440 minutes, default 10)
  • Max priority fee: Normal buyers pay well under 0.001 SOL. (0–0.05 SOL, default 0.002)
  • Max Jito tip: Tips to Jito's tip accounts. (0–0.05 SOL, default 0.002)

Sniper fee

The trading fee starts high and falls to the normal 1% over the first minutes, so sniping the launch costs a lot. The curve charges it, so it works however people buy. Your own launch buy pays only 1%. The fee is shared like every trading fee.

  • Starting fee: Fee on the very first trades. (2–50 % fee, default 25)
  • Falls to 1% over: Drops a little every 6 seconds. (1–60 minutes, default 2)

When you can sell

Trade guard

Every buy, sell and transfer is capped at the same share of supply. Nobody is exempt.

  • Max per trade: Largest share of supply in one trade. (0.05–10 % supply, default 0.5)

Anti-dump caps

Caps buys and sells separately, so people buy freely but no single sell can dump a big bag.

  • Max per buy: 0 = no buy cap. (0–5 % supply, default 2)
  • Max per sell: Set tighter than the buy cap for anti-dump. (0.05–2 % supply, default 0.25)

Graduated sell caps

Small holders sell freely; the bigger the bag, the smaller each sell can be.

  • Cap for small holders: Most a small holder can sell at once. (0.05–5 % supply, default 1)
  • Cap for the biggest bags: Least any wallet can sell at once. (0.01–1 % supply, default 0.1)
  • Bag size for the smallest cap: Wallets holding this much get the smallest cap. (0.5–10 % supply, default 3)

Market hours

Buying and selling only during set hours (UTC), like a stock exchange. Sending tokens works any time.

  • Opens at: Hour of the day, UTC. (0–23 hour, UTC, default 14)
  • Closes at: At least an hour after opening (24 = midnight). (1–24 hour, UTC, default 22)
  • Weekdays only: Closed on Saturday and Sunday (UTC).

Where it trades

DEX-only

Moves only through its market. Wallet-to-wallet sends are refused, so nothing trades off-market.

P2P-only

Anyone can buy from the curve, but nobody can sell back what they bought: to cash out you pass tokens to someone else, and tokens you got from another wallet can be sold. (A second wallet of your own counts as someone else.)

Combining rules

Pick as many rules as you like. A few pairs do the same job and can't be combined:

  • Max per wallet + Rising max per wallet (both cap how much one wallet holds)
  • Trade guard + Anti-dump caps (both cap the size of a trade)
  • Anti-dump caps + Graduated sell caps (both cap the size of a sell)
  • DEX-only + P2P-only (they are opposites)

P2P-only works by account: what a wallet buys from the curve it can't sell back itself, only pass on, and what it receives from another wallet it can sell. Solana can tell wallets apart, not people, so a second wallet of your own counts as someone else; the rule makes tokens change hands, it can't prove who holds them. Market hours pause buying and selling outside the chosen hours (sending always works) and must open at least an hour on each chosen day.

The creator's wallet

By default the creator follows the same rules as everyone, so their launch buy has to fit under the token's caps too. At launch the creator can choose to exempt their own wallet from the wallet caps, the sniper limits and the trading locks (never from the per-trade and per-sell size limits). That choice is stored on chain and shown on the token's page and in the launch list as Creator exempt. Selling back into the curve is never blocked by a wallet cap.

Launch a token →

Retired rules

Chapters

Trading volume can be faked by buying and selling back to the curve for about 2% in fees, so anyone could lift this cap cheaply. New tokens can't use it; Rising max per wallet does the same job on a timer, which can't be gamed.