Simulation
Uniswap v4 hooks · token launches

Build your pool's rules.
Then launch.

Snap together blocks that stop snipers, cap whales, burn supply and share fees with your team. Launch liquidity is locked for good. Then watch a simulated launch, swap by swap, before anything is deployed.

LaunchAccessProtectionFeesRewardsTokenomics
Live demo · Fair launch template
A simulated launch, swap by swap
Anti-Snipe
Sand­wich Guard
Dynamic Fee
Uniswap v4 swap

Sniper tries to buy ROGER with 2.5 ETH at launch

◆ Anti-Snipe cuts it to 0.034 ETH and charges a 25% launch fee.

Snipers got 2.0% of the supply with these blocks, and 59.8% with none.

Build your own →
Why bother

Same launch, two endings

We ran the exact same 400 seconds of trading twice: once with no rules, once with the Fair launch set. Same bots, same traders, same money.

No blocks400 seconds · 44 traders
59.8%
of the supply ended up with snipers
Bot profit
7.28 ETH
Traders in profit
18 of 32
Market cap at the end
28.9 ETH

Anyone can buy anything, any time.

Fair launch set400 seconds · 44 traders
2.0%
of the supply ended up with snipers
Bot profit
0.23 ETH
Traders in profit
30 of 32
Market cap at the end
45.6 ETH

Anti-Snipe, Sandwich Guard, Dynamic Fee.

How it works

Three steps, like the booklet in a box of bricks

No code and no wallet. You build on the left, watch it run in the middle, and check the results on the right.

BUILDING INSTRUCTIONSCaptain Hook · works with every set
  1. 1
    Parts
    1×1×

    Snap blocks onto your hook

    Each block is one rule. Drop it in and it clicks into its place on the swap's path.

  2. 2
    Parts
    1×

    Press play, watch the swaps

    Bots, snipers and traders hit your pool. Every block lights up when it steps in.

  3. 3
    Parts
    1×

    Check it, then launch

    Read the trust score and the swap receipt, fix what's flagged, and launch when the contracts are live.

Start from a set

Four ready-made builds

Open one in the builder and change anything. Each box lists its bricks and how safe it looks to traders.

Live sim
[0:00]Sniper tries to buy ROGER with 2.5 ETH→ Anti-Snipe cuts it to 0.034 ETH and charges a 25% launch fee.◆[0:01]Sniper tries to buy ROGER with 1.5 ETH→ Anti-Snipe cuts it to 0.034 ETH and charges a 24.2% launch fee.◆[0:09]Trader tries to buy ROGER with 0.468 ETH→ Anti-Snipe cuts it to 0.032 ETH and charges a 17.5% launch fee.◆[0:20]Trader tries to buy ROGER with 0.073 ETH→ Anti-Snipe cuts it to 0.03 ETH and charges a 8.3% launch fee.◆[0:25]Trader tries to buy ROGER with 0.058 ETH→ Anti-Snipe cuts it to 0.029 ETH and charges a 4.2% launch fee.◆[0:45]Sniper tries to sell 40% of their ROGER→ It goes through and they get 0.014 ETH. Dynamic Fee raises the fee to 0.8% because the price moved 0.5%.◆[0:50]Sniper tries to sell 40% of their ROGER→ It goes through and they get 0.035 ETH. Dynamic Fee raises the fee to 1.4% because the price moved 1.1%.◆[1:11]Trader tries to buy ROGER with 0.142 ETH→ It goes through and they get 12.14M ROGER. Dynamic Fee raises the fee to 3% because the price moved 3.8%.◆[1:14]Trader tries to buy ROGER with 0.074 ETH→ It goes through and they get 6.15M ROGER. Dynamic Fee raises the fee to 2.3% because the price moved 1.9%.◆[1:35]Trader tries to buy ROGER with 0.103 ETH→ It goes through and they get 7.97M ROGER. Dynamic Fee raises the fee to 2.9% because the price moved 2.6%.◆[1:50]Sniper tries to sell 50% of their ROGER→ It goes through and they get 0.019 ETH. Dynamic Fee raises the fee to 0.8% because the price moved 0.5%.◆[1:56]Trader tries to buy ROGER with 0.051 ETH→ It goes through and they get 3.92M ROGER. Dynamic Fee raises the fee to 1.6% because the price moved 1.3%.◆
All the parts

Ten blocks in six colours

Each block is one rule for your pool, and they all run inside one shared hook. Pick one to try it in the builder.

Good to know

Before you build

The honest small print, up front.

It's a simulation

Every number here comes from a simple model of one pool: 3 snipers, a sandwich bot and 40 traders over the first 400 seconds. It shows how your rules behave, not what the market will do.

Nothing is live yet

Launching opens once the contracts are on testnet. Until then, nothing you build touches a real chain or a wallet.

How fees work

There's no fee to launch, and launch liquidity is locked for good. Every swap pays the pool fee in ETH: 60% goes to you and 40% to Captain Hook. If you add a tax, Captain Hook keeps 10% of it.

Why the trust score

A hook can take a cut of every swap, and some hide it. Every setup here gets a trust score and a swap receipt, so traders can see the worst case before they buy.

Ready to build your hook?

Start from a set, stack your blocks and watch the launch play out. It all runs in your browser, and nothing is deployed.

Open the builder →