Launchpad hook on Robinhood Chain

Uniswap v4 Hook Contract 0x802151b9354538dc5a6e0dac7bb18f7e315560c0 on Robinhood Chain · Launchpad

Volume (24h)
$0
Value locked (TVL)
$0
All-time volume
$0
Pools using this hook
2
Swaps (24h)
0 (0 traders)
Total swaps
0

What it does

A token launchpad that creates coins with single-sided v4 pools at a fixed fee, where all traders pay the same LP fee with no extra charge and the launch position's fees are harvested and shared with a house address.

How it works step by step

  • Lets anyone launch a new token with open(name, symbol, uri, salt), paying ETH, which creates the token and seeds a single-sided Uniswap v4 pool between fixed tick bounds.
  • The hook owns the launch liquidity position and its pools use a fixed LP fee and a fixed starting price.
  • Tracks per-coin state during swaps, apparently a time window and a counter used around launch.
  • A harvest function collects the fees earned by each coin's pool position (ETH and tokens) and splits them, with a house cut going to a house address.
  • Only pools whose token was created by this launcher can be initialized with this hook.
Swap behaviour
Before and after each swap, the hook checks that the pool belongs to one of its launched coins and updates per-coin tracking data, possibly enforcing a launch window rule. It cannot take tokens from swaps because swap return-deltas are disabled, so traders pay only the pool's LP fee.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely. The launch liquidity itself is added by the hook and held as the hook's own position.
Fee behaviour
Swaps pay the pool's fixed LP fee; the exact percentage is a constant that cannot be read from the bytecode. Fees earned by the hook's launch position are harvested and split between the coin side and the house according to a fixed HOUSE_CUT constant.
Owner & admin controls
No owner-settable parameters are visible. Fee, tick, supply and house-cut values appear to be hard-coded constants, and the house address appears to be fixed.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap

beforeInitialize: restricts pool creation to launcher-created coins; beforeSwap: validates the pool and updates launch tracking; afterSwap: records post-swap state for the coin.

Security & trust assessment

Risk level: low, estimated (decoded bytecode, medium confidence).

Who controls it: No admin functions were found. A fixed house address receives its cut of harvested launch-position fees.

Risk to user funds: The hook only manages its own launch liquidity position and the ETH paid in during launches, and it harvests that position's fees. It cannot take funds from traders' swaps or lock third-party LP principal.

Security findings

  • [info] No swap fee skimming possible: Swap return-delta permissions are disabled, so the hook cannot deduct tokens from trades.
  • [info] Withdrawals cannot be blocked: Remove-liquidity callbacks are disabled, so the hook is never called when LPs withdraw.
  • [low] Unverified constants: The LP fee, house cut and launch window are fixed constants whose exact values are not visible in the decoded bytecode.

Contract details

Verified source
No
Bytecode size
15,839 bytes
Upgradeable proxy
No
Detected patterns
erc20, launchpad, moves-currency, self-unlock

Pools using Launchpad hook