Build a custom hook
Build a custom hook
Compose rules from the current set, tune their parameters, and create the pool.
- Choose rules
- Tune selected rule
- Review, name & create
Charged on every swap and paid in full to liquidity in range — the protocol takes nothing from it. Frozen with the pool: pick it now, because no one can change it afterwards.
Recommended: Existing pairs: the 0.30% tier, 100% of it to LPs. New tokens open at the launchpad standard.
- Base fee
- 0.3%every swap, all of it to liquidity in range
Buy 0.3%Sell 0.3%
No rules yet: this market gets the 0.3% base fee and nothing else.
Limits & execution detailsWhat this cannot do · 7 constraints
- No per-person limits — the guard caps cumulative buys per pool per block, not wallets. Splitting one order does not create more room in the same block, but the budget resets in the next block.
- No bot detection and no fairness guarantee — the guard caps the block's cumulative exact-input buys and adds a temporary buy tax, but it does not identify who is trading.
- No random draw — the Nth-buy pot follows a public counter, advances at most once per block, and stays claim-backed for the next scheduled winner, with no permissionless flush.
- Auto Burn affects actual token output — Auto Burn and the LP / Nth-buy pot shares apply to exact-input buys only; sells and exact-output swaps skip them.
- Block order here is cosmetic — the deployed hook always runs its behaviors in the same fixed order.
- Swap flow tab — walks a sample buy through every stream on the stack, at the base LP fee set above (0.3% right now), and shows where each slice goes.
- Sells and surge — sells pay the base fee only, and surge can raise it on large trades either way. The protocol share is frozen per pool and shown in the launch review.
Blocks0 active rules
A buy follows these rules, then settles in the Uniswap v4 pool. Click an open slot to add a block; click a block to tune it.