How Captain Hook works
The short version for traders, creators and builders. Every rule here is enforced by contracts on Robinhood Chain that anyone can read.
What it is
Captain Hook launches tokens on Uniswap v4. Each token gets its own pool, and the pool's rules come from Hook Blocks the creator picks: Anti-Snipe, Dynamic Fee, taxes, burns and more. They all run inside one shared Uniswap v4 hook, and they're fixed at launch: nobody can change them afterwards, the creator included.
Before launching, the builder plays a simulated launch with snipers, a sandwich bot and regular traders, so you can see what your rules do. The contracts are tested to match that simulation swap by swap.
Launching
The launch wizard takes your token's name, ticker, supply (one to a quadrillion tokens), starting market cap, card and blocks, then launches in one transaction:
- A new ERC-20 is minted once, with no owner and no way to mint more. Its card (one-liner, logo, links) is written into it.
- The whole supply goes into the pool as liquidity, except any Team Vesting share. That liquidity is locked for good: the launch contract has no way to remove it.
- ETH you send with the launch is your dev buy. It pays any launch fee like other buys, and the tokens stay locked for the days you choose, 1 to 365 (7 if you don't say).
- In the launch second only the dev buy trades. Trading opens to everyone the second after, or to your allowlist first if you have one.
- Launching costs only gas. There's no launch fee.
Trading
- Every swap pays the pool fee in ETH: 60% to the creator, 40% to Captain Hook. Any buy or sell tax is also in ETH: 90% to the creator, 10% to Captain Hook. On v2 pools, Anti-Snipe's launch fee above the base fee goes all to Captain Hook, and a referred trader's referrer gets 10% of the pool fee, out of Captain Hook's part.
- Trades name the amount going in. A swap that couldn't go through in full is refused rather than filled part of the way.
- The token page quotes each trade live, with its price impact, and allows the price to move up to your max slippage (3% unless you pick 1%, 5% or 10%) before the swap goes through; past that it's refused and costs only gas.
- Launch windows (Anti-Snipe, Max Transaction) cap how much can be traded each second. If a trade is refused for that, a smaller one or a moment later works.
Hook Blocks
Each block is one rule. Their pages explain exactly what each does on-chain, what a creator sets, and which tokens use it: all blocks.
- Anti-SnipeLimits early buys and adds a launch fee that fades away
- Sandwich GuardStops a wallet buying and selling in the same block
- Max TransactionLimits how much each wallet trades each second
- Wallet CapLimits how much each wallet can buy in total
- Dynamic FeeTrades that move the price more pay a bigger fee
- Buy / Sell TaxA fixed tax on every buy and sell, paid in ETH
- Exit ClockQuick flips pay a sell fee that fades the longer you hold
- Revenue RouterShares your fee income with up to 8 wallets
- Auto BurnBurns a little of every buy
- Buyback & BurnFees buy tokens back and burn them
- Allowlist PhaseOnly approved wallets can trade at first
- Team VestingTeam tokens unlock slowly over time
Earnings and claims
- The creator's share of fees and taxes builds up in the hook with every swap. Claim it from the token page or your portfolio, whenever you like.
- With Revenue Router, each wallet's share waits in the pool's pot; its claim shares the pot out and pays it.
- With Buyback & Burn, part of the creator's share is set aside and spent buying tokens back and burning them.
- The dev buy unlocks after the days the creator chose, 1 to 365 (7 on tokens launched before v2) and Team Vesting on its schedule. Anyone can send them on to their owner once they unlock.
Referrals
- Share a link to Captain Hook:
/r/<your address>, or/r/<code>with a short code you claim on your profile. A code is 3 to 20 letters, digits and hyphens, one per wallet, and it's yours for good. - Whoever opens your link and then trades on a v2 pool through the site is tied to you on that first trade, for good. Nobody can refer themselves.
- On every swap they make through Captain Hook's router, you get 10% of the pool fee. It comes out of Captain Hook's part, never the trader's or the creator's, and none of it comes from Anti-Snipe's launch fee. It builds up with your other earnings, to claim from your portfolio.
Scan and its scores
Scan reads any address. For a Captain Hook token it reports what's locked, what a trade can cost, who gets paid and what the team holds. For any Uniswap v4 hook, on Robinhood Chain and five other chains, it reads what its permissions let it do. Both scores are automated screening from public facts, not an audit.
Trust score (Captain Hook tokens)
How a token's rules look to a trader. It starts at 75, because launch liquidity is always locked for good, then:
- +8 with Anti-Snipe, +5 with Sandwich Guard, +5 with Team Vesting, +3 with Wallet Cap
- −3 for each point of buy and sell tax together above 4%, counting Exit Clock at its starting rate
- −10 when the sell tax is 5 or more points above the buy tax
- −8 when the Allowlist Phase lasts more than 5 minutes
It's kept between 0 and 100. Green from 75, yellow from 50, red below.
Hook score (any v4 hook)
How much a hook could do to a trade or to liquidity, and whether you can read its code. It starts at 100 and loses points for each of these:
| Its code isn't published | −30 |
| Nobody could check whether its code is published | −10 |
| It can take a cut of withdrawals | −30 |
| It can take a cut of deposits | −20 |
| It can stop withdrawals | −20 |
| It can take a cut of swaps | −15 |
| It can refuse or reprice any swap | −5 |
A hook's permissions are read from its address and can never change. What it does with them is up to its code, which is why published code matters.
Where the numbers come from
| A pool's rules, price, supply and claimable earnings | Read from the contracts on Robinhood Chain, live |
| Quotes before you trade | Worked out with the contracts' own maths, then checked by simulating the trade on-chain before your wallet signs |
| Trade history, charts, 24-hour figures and totals | Rebuilt from the contracts' public on-chain records, refreshed every few seconds |
| Holders and wallets' balances | The chain's public transfer records, through its block explorer |
| Dollar values | ETH's market price, refreshed every minute: a guide, not a quote |
| Whether a contract's code is published | Each chain's block explorer |
| Trust and hook scores | Worked out by this site from the rules above (see Scan and its scores) |
History can lag the chain by a few seconds, and briefly show less when a data source is slow.
Contracts
Deployed on Robinhood Chain, with their source verified on the explorer and on Sourcify, so anyone can check the code. They can't be upgraded.
- Hook (every pool's rules)0x50570ee9e8826e04609d7b5e6404efd2634c28cc
- Launch contract (factory)0x9da7ba9ef891c011227900a0eb6150a86aaa3e3f
- Router (buys and sells)0x7814ef43c3ff258ceec3857874b9d31d01d69205
- Uniswap v4 pool manager0x8366a39CC670B4001A1121B8F6A443A643e40951
The hook's owner can only claim Captain Hook's share of the fees. It can't change any pool's rules or the router, touch liquidity, or take creators' earnings. They haven't had an external audit yet; the terms and risks say what that means for you.
Build on it
Launch, quote, trade and read from your own product or an AI agent: the SDK, agent skill file and contract ABIs are public.