FamilyLaunchHook on Robinhood Chain

Uniswap v4 Hook Contract 0xd450f631efa0596c67e3eb1e2b38513b203e30c8 on Robinhood Chain · Launchpad · Verified contract

Volume (24h)
$45
Value locked (TVL)
$24
All-time volume
$18.21K
Pools using this hook
6
Swaps (24h)
0 (0 traders)
Total swaps
165

What it does

A launchpad hook that seeds and permanently locks launch liquidity and charges every swap a launch-set fee plus buy/sell and anti-snipe taxes (capped at 50% total), donating them to LPs and splitting the hook's share 40/30/30 among the family vault, creator and protocol.

How it works step by step

  • Registers family token launches created by an approved factory and seeds the launch liquidity from the hook itself when the pool is created.
  • Charges a per-launch platform swap fee plus an optional buy or sell tax and a temporary anti-snipe tax on every swap, capped at 50% combined.
  • Donates the captured fees into the pool so they build up on the hook's own permanently locked seed position.
  • Anyone can trigger fee collection, which pays out 40% to the family vault, 30% to the creator and 30% to the protocol treasury.
  • For relaunches, anyone can add more of the pre-funded token liquidity as the market cap crosses configured tiers.
Swap behaviour
Each swap pays a fee taken from the amount the trader specifies: the swap fee (up to 100% on its own at registration, but combined with tax limited to 50%), plus a buy or sell tax of up to 25%, plus an anti-snipe tax while an owner-started tax window is active. The total is donated back into the pool for LPs in range, mainly the hook's seed position.
Liquidity behaviour
The hook places the launch's seed tokens as liquidity at pool creation and has no way to withdraw them, so that seed is locked permanently. Remove-liquidity callbacks are disabled, so outside LPs can add and withdraw their own positions freely.
Fee behaviour
Total hook charge per swap is set at launch and capped at 50% combined (swap fee plus up to 25% directional tax plus anti-snipe tax); the creator can only lower taxes, never raise them. Fees are donated to in-range LPs and the hook's seed share is split 40% family vault, 30% creator, 30% protocol.
Owner & admin controls
The owner can change the authorized factory and relaunch contracts, per-pool fee split and treasury, liquidity tiers, the succession module, and can start or stop the anti-snipe tax window of any length; the owner can also sweep any tokens sitting in the hook. The owner cannot raise the swap fee or taxes after launch.

Enabled Uniswap v4 callbacks

beforeInitialize, afterInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta

beforeInitialize: only allows pools registered by the factory; afterInitialize: seeds launch liquidity and marks the token launched; beforeSwap: calculates and captures the fee and taxes; beforeSwapReturnDelta: deducts that fee from the specified swap amount; afterSwap: donates the captured fee into the pool.

Security & trust assessment

Risk level: medium (verified source, high confidence).

Who controls it: A single owner key controls factory addresses, fee split routing, the treasury, tiers and the anti-snipe window. The worst it can do is redirect the hook's share of fees and keep the anti-snipe tax on, within the 50% total fee cap set at launch.

Risk to user funds: Traders lose up to 50% of the specified swap amount to fees and taxes depending on the launch's settings, typically much less. External LP principal cannot be locked or drained.

Security findings

  • [medium] High combined fee cap: Swap fee plus buy or sell tax plus anti-snipe tax can total up to 50% of the specified swap amount, fixed at launch registration.
  • [low] Owner-controlled anti-snipe window: The owner can activate the anti-snipe tax at any time for any duration, re-applying that extra tax within the 50% total cap.
  • [low] Owner token sweep: The owner can transfer any ERC-20 held by the hook contract; pool reserves sit in the PoolManager and are not affected.
  • [info] Free LP withdrawals for outside LPs: Remove-liquidity callbacks are disabled, so external LPs can always exit; only the hook's own seed position is permanently locked.

Contract details

Verified source
Yes (FamilyLaunchHook)
Compiler
solc 0.8.28+commit.7893614a
Bytecode size
21,028 bytes
Upgradeable proxy
No
Detected patterns
donates, dynamic-fee, erc20, fee-sharing, launchpad, mev-protection, moves-currency, ownable, return-delta, self-unlock, tax

Pools using FamilyLaunchHook