how it works

programmable tokens,
in four steps.

HooksPad attaches a transfer hook to your token — a small on-chain program that runs as part of every transfer, the same primitive as Uniswap v4 hooks. You pick the hook and its parameters; it enforces them from the first trade.

01

Pick a hook

Choose one of three on-chain transfer-hook programs: Limiter, Reflect, or Dividends.

02

Set your parameters

Fees, wallet caps, cooldowns, reward splits. Tune the mechanic before you deploy.

03

Launch on pump.fun

Your token mints with the hook attached as a Token-2022 extension. Standard trading, hook wired in.

04

It runs on every transfer

From the first trade, the hook program executes inside every transfer. No keeper, no trusted team wallet.

the three hooks

Pick one when you launch. Every parameter below is yours to set.

Limiter
Max wallet, max buy, and trade cooldowns

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.

Max wallet (%)Max transaction (%)Trade cooldown (sec)
Reflect
Auto fee split to holders, burn, and treasury

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.

Transfer fee (%)To holders (%)Burned (%)To treasury (%)
Dividends
Pay holders real SOL on every transfer

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.

Transfer fee (%)To holders (SOL) (%)To treasury (%)

what is a transfer hook?

  • — A Token-2022 extension that calls a program on every transfer of your token.
  • — The hook can inspect and gate the transfer: enforce limits, take a fee, split rewards.
  • — It runs on-chain, for every wallet and every venue, not just on your own site.
  • — The rules are set at launch and executed by the program, not by a team you have to trust.