LaunchpadHook on Robinhood Chain
Uniswap v4 Hook Contract 0x13e699adb08ec99114549514b2793b624bdfa0cc on Robinhood Chain · Launchpad · Verified contract
- Volume (24h)
- $0
- Value locked (TVL)
- $11.05K
- All-time volume
- $1.12M
- Pools using this hook
- 7
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 12,770
What it does
A launch-pool fee engine that takes a WETH-denominated trading fee on every swap, decaying from an anti-snipe or market-cap-based schedule, splitting it between protocol, creator, partner and a flywheel that buys back, burns and rewards holders, and lifting token limits once the target market cap is reached.
How it works step by step
- Blocks swaps until the scheduled activation timestamp.
- Takes a WETH trading fee per swap: Standard base plus decaying anti-snipe surcharge, or Meme fee decaying with market cap.
- Splits each fee: 10% protocol treasury, remainder split between creator and partner, with creator residual optionally routed into a flywheel pot.
- Harvest processes the flywheel pot into buyback-and-burn, a permanently locked auto-LP position, token reflections and WETH dividends, paying a keeper tip.
- Permanently lifts the token's launch-window limits the first time price crosses the target market cap.
- Swap behaviour
- beforeSwap reverts before the activation time, prices the fee from the pre-swap state, and skims the WETH fee via a specified-amount delta when WETH is the specified currency. afterSwap captures the WETH fee as ERC-6909 claims, accrues creator/partner/protocol shares, and lifts launch limits once price crosses the target.
- Liquidity behaviour
- No liquidity callbacks. Liquidity is seeded by the launcher; the hook itself adds a permanently locked full-range position during harvest auto-LP with no removal path.
- Fee behaviour
- The pool's static LP fee is 0; the hook takes a trading fee in WETH per swap, either a Standard base fee plus decaying anti-snipe surcharge or a Meme fee that decays with market cap. Fees are capped at MAX_TRADING_FEE_BPS and are fixed at launch. Of each fee, 10% is a protocol share, the creator/partner split the remainder, and the creator slice can route into a flywheel pot processed by harvest.
- Owner & admin controls
- Owner (Ownable2Step) can set the launcher once, tune harvest parameters (keeper tip up to 5%, dust floor, buyback slippage up to 50%), and set the launch-window limits exemption and quote whitelist elsewhere in the registry. Fees are explicitly immutable after launch with no setter; the protocol fee share is a hard-coded constant; the owner cannot change pool fees, pause swaps, or upgrade the hook. The hook itself is not upgradeable.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize restricts initialization to registered launch pools. beforeSwap blocks swaps before the activation time, computes the fee rate and skims the fee in WETH when WETH is the specified currency. afterSwap mints WETH fee claims, accrues creator/partner/protocol balances, and lifts token limits once price crosses the target. beforeSwapReturnDelta and afterSwapReturnDelta let the hook take its fee as a currency delta.
Security & trust assessment
Risk level: low (verified source, high confidence).
Who controls it: The owner cannot touch pool fees, pause trading, or move user funds. Its powers are limited to harvest tuning (keeper tip, slippage cap, dust floor) and the one-time launcher assignment. The protocol treasury receives the protocol fee share, and the creator and partner control their own fee claims.
Risk to user funds: The hook holds ERC-6909 WETH claims on fees and pays them out to creator, partner, protocol treasury and flywheel buckets. Withdrawals are not blocked by any pause, and the owner cannot redirect pool funds; the bounded harvest and fee caps limit extraction.
Security findings
- [info] Hook takes fees via return deltas: The hook takes a trading fee on every swap via beforeSwapReturnDelta and afterSwapReturnDelta, so it moves user funds by design; the fee is capped at MAX_TRADING_FEE_BPS and cannot be changed after launch.
- [info] Swaps gated until activation time: Swaps revert with TradingNotStarted before the activation timestamp, so the hook can block trading for a pool until its scheduled start.
- [low] Owner-tunable harvest slippage and keeper tip: Harvest buybacks are slippage-capped at 50% at most, and the keeper tip is capped at 5%; the owner can raise harvest slippage up to that ceiling, which weakens sandwich protection on buyback swaps.
- [low] One-time launcher assignment: The launcher is set once by the owner and then immutable; a misconfigured launcher address would be permanent, though the owner can only set it while unset.
Contract details
- Verified source
- Yes (LaunchpadHook)
- Compiler
- solc 0.8.26+commit.8a97fa7a
- Bytecode size
- 18,949 bytes
- Upgradeable proxy
- No
- Detected patterns
- launchpad, moves-currency, ownable, return-delta, rewards
Pools using LaunchpadHook
- SQUEEZ / WETH (0.00% fee) — 24h volume $0, TVL $1.41K, 0 swaps today
- VAULT / WETH (0.00% fee) — 24h volume $0, TVL $2.80K, 0 swaps today
- SAFEMOON / WETH (0.00% fee) — 24h volume $0, TVL $6.83K, 0 swaps today
- SAFEMOON / WETH (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- SQUEEZCAT / WETH (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- SQYEEZ / WETH (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- ROBINSQUEEZ / WETH (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today