Programmable tokens on pump.fun.
HooksPad is a launchpad with one twist: every token can carry a transfer hook — a small on-chain program that runs as part of every transfer, the same primitive as Uniswap v4 hooks. You pick a hook, set its parameters, and it enforces them from the very first trade.
The short version
Launch a hook like any pump.fun coin, but choose one of three transfer-hook programs and configure it. The hook is written into the token as a Token-2022 extension, so it runs on every transfer — everywhere the token trades, for every wallet.
- Limiter caps wallet size, transaction size, and trade frequency.
- Reflect skims a fee on each transfer and splits it to holders, the burn, and your treasury.
- Dividends streams real SOL to holders from a transfer fee.
The problem
Most token mechanics live off-chain, on the launch site or in a keeper bot. Anti-whale limits are enforced by a UI that a sniper can bypass. “Reflections” and taxes route through a team wallet you have to trust not to drain. The moment a token trades somewhere else, the rules stop applying.
A transfer hook fixes this by moving the logic into the token itself. Because it executes inside the SPL Token-2022 transfer instruction, it can't be skipped — the transfer simply won't settle unless the hook's rules are satisfied.
What is a transfer hook
A transfer hook is a Token-2022 extension. When a mint has the extension enabled, every transfer of that token makes an additional call into a program you specify. That program receives the transfer's details — source, destination, amount — and can run arbitrary logic before the transfer is allowed to complete.
The hook can reject a transfer that breaks a rule (a buy that would exceed the max wallet), charge a fee, or routevalue to other accounts (reflections, dividends). Because it lives in the token, it applies on pump.fun, on a DEX, or in a wallet-to-wallet send — not just on one front end.
You don't write any of this. HooksPad ships three audited hook programs; you pick one and set its parameters.
How HooksPad works
The whole flow is a launch form plus three deployed programs. There is nothing new for traders to learn.
launch form ──▶ pick a hook + params ──▶ mint on pump.fun (Token-2022 + hook)
│
every transfer ──▶ hook program runs ──▶ rule enforced- 1Pick & configure. You choose Limiter, Reflect, or Dividends and set its parameters on the launch form.
- 2Mint. The token mints on pump.fun with the Token-2022 transfer-hook extension pointed at that program, initialized with your parameters.
- 3Trade. Trading works like any pump.fun coin. The bonding curve, graduation, and tooling are unchanged.
- 4Enforce. On every transfer, the hook program runs and enforces your rules on-chain.
The three hooks
Hard caps enforced on every transfer. No wallet can hold more than your limit, no single trade can exceed your max, and rapid-fire trading is throttled by a cooldown — so no whale can corner your supply and no bot can spam it.
Every transfer pays a small fee that splits automatically — reflected to holders pro-rata, burned to shrink supply, and routed to your treasury. Rewards that land in wallets with no staking and no claims.
A slice of every transfer is swapped to SOL and streamed to holders pro-rata. Real yield that lands in wallets automatically — no staking, no claim button, nothing to opt into.
Parameters
Each hook exposes a small set of parameters, set once at launch, each bounded to a safe range:
- Max wallet — cap per wallet, share of supply
- 0.1–100% · def 2
- Max transaction — cap per trade, share of supply
- 0.1–100% · def 1
- Trade cooldown — min seconds between trades per wallet
- 0–3600sec · def 30
- Transfer fee — taken from each transfer
- 0–10% · def 3
- To holders — share of the fee reflected pro-rata
- 0–100% · def 60
- Burned — share of the fee burned
- 0–100% · def 20
- To treasury — share of the fee to your wallet
- 0–100% · def 20
- Transfer fee — taken from each transfer
- 0–10% · def 4
- To holders (SOL) — share of the fee paid out as SOL
- 0–100% · def 80
- To treasury — share of the fee to your wallet
- 0–100% · def 20
Launching a token
- 1Attach a hook. Choose Limiter, Reflect, or Dividends on the launch form.
- 2Set parameters. Tune the sliders — every value is yours to set within safe bounds.
- 3Token details. Name, ticker, image, and optional socials — the usual.
- 4Launch. Sign one transaction. The token mints on pump.fun with the hook wired in.
A token's life
- 1Bonding curve. The token trades on pump's curve. The hook is already enforcing your rules from trade one.
- 2Graduation. At ~$85k it graduates to an AMM. The hook keeps running — it lives in the token, not the venue.
- 3Open market. On any DEX or wallet transfer, the hook still applies. There is no venue where your rules lapse.
Fees & economics
Reflect and Dividends take a transfer fee that you configure and split per your parameters — to holders, the burn, and your treasury. Limiter takes no fee; it only gates transfers. The fee, the split, and the caps are all enforced by the hook program, so the numbers you set are the numbers that run.
HooksPad takes no cut of trades. The only cost is the standard pump.fun rent to mint the token.
On-chain & verifiable
There is not much to trust here — the programs are public and the token declares what it uses.
- Each hook is a single, public program you can read and watch run.
- The token declares its hook as a Token-2022 extension; anyone can inspect the mint on a block explorer.
- Parameters are set at launch and stored on-chain, not typed into a database we control.
FAQ
No. The hook runs automatically inside every transfer. Trading works exactly like any pump.fun token.
No. The rules run inside the SPL transfer itself, so a transfer that breaks them never settles — regardless of which site or bot submits it.
Each token launches with one hook program. Pick the mechanic that fits your token.
It splits per your parameters — to holders, the burn, and your treasury — enforced by the program, not by us.
Parameters are set at launch and enforced the same way for everyone.
Glossary
- Transfer hook
- A Token-2022 extension that calls a program on every transfer of a token.
- Token-2022
- The SPL token program with extensions, including transfer hooks — the standard the token mints under.
- Limiter / Reflect / Dividends
- The three hook programs HooksPad ships: limits, fee reflections, and SOL dividends.
- Parameters
- The values you set at launch (fees, caps, cooldowns, splits) that the hook enforces.
- Graduation
- When a token leaves the bonding curve for an AMM at ~$85k market cap. The hook keeps running.
