What a hook really does.
A hook is a fee split and a schedule, fixed at mint and stored where anyone can read it. This page separates what the chain guarantees from what the creator has to do.
Where the money comes from
pump.fun pays a coin's creator a small share of every trade. It collects in a vault tied to the creator's wallet, and the creator claims it whenever they like. Without a hook nobody outside that wallet knows what happens next.
What zook adds
- A rule before the first trade. The split goes into the coin's description on IPFS as a line like
zook hook: burn 80 / depth 10 / creator 10 · every claim, before the mint transaction is signed. - Whole numbers, always 100. Every split is rounded so the parts add up exactly; a launch cannot carry a broken rule.
- A runner. My launches claims the fees and walks the creator through each step: buys, burns and SOL payouts, each a separate transaction they sign.
What is enforced, and what is not
Buyers should treat a hook as a stated plan with receipts. Every coin has a public page listing each claim and each buy, burn and payout. zook re-reads every one of those transactions from the chain before listing it, so a creator cannot file a receipt that did not happen. If they stop running the hook, the held amounts on that page keep growing for everyone to see.
What each destination does
- Buy & burn. A market buy on pump.fun (or PumpSwap after graduation), then an SPL burn of exactly what that buy returned.
- Drip buys. The share split into five buys, signed one after another.
- Holders. SOL to the top 20 holders by balance. The bonding curve, the PumpSwap pool, the creator and any program-owned account are left out.
- Top holder. The whole share to the single largest eligible holder.
- Jackpot. Held until the creator draws, then paid to one holder picked by balance weight, seeded from a finalized blockhash so anyone can recompute the pick.
- Milestone pot. Held until the coin's dollar market cap reaches the number written at launch, then paid to the top holders by balance.
- Floor bid. Held until price is 30% or more under the highest price zook has seen since launch, then spent on a buy that is burned.
- Pool depth. Held while the coin is on the curve. After graduation half buys the coin, both halves go into the PumpSwap pool, and the LP tokens are burned so the liquidity can never be pulled.
- Treasury. SOL sent to the address written into the metadata at launch.
- Creator. Stays with the creator. With Creator Vesting, the page shows how much of it has unlocked over the 30 days after each claim.
Holder lists come from Jupiter's public data, because free Solana nodes refuse that lookup. A server with its own SOLANA_RPC reads them straight from the chain instead.
Writing a custom hook
Type the rule in plain words. The compiler reads three things from each clause:
- Shares:
40%,half,a third,a quarter,the rest. - Destinations: burn, drip, liquidity, holders, jackpot, milestone, floor, top holder, treasury, creator.
- Schedule:
hourly,daily,weekly,every 6 hours,every claim.
Shares over 100 are scaled down; anything left over goes to "the rest" or, if you named none, to pool depth. It runs in your browser with no AI model, so it cannot invent a destination you did not write.
Cost
zook charges nothing. You pay Solana network fees, a small priority fee, and whatever first buy you choose.
Ready?
Pick a rule, fill in the coin, sign it.