FairLaunch on Robinhood Chain

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

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

What it does

A fair-launch hook where early swaps pay a fee decaying from 25% to 0.3% over 10 minutes (later swaps pay 0.3%), each wallet waits 30 seconds between swaps, and LPs cannot withdraw for the first day.

How it works step by step

  • Charges a launch fee that starts at 25% when the pool opens and falls in a straight line to 0.3% over the first 10 minutes.
  • After the launch window every swap pays a flat 0.3% fee, which goes to LPs.
  • Each wallet (by transaction origin) must wait 30 seconds between swaps in the same pool.
  • Liquidity cannot be removed from the pool until 1 day after the pool opens.
  • Pools must be created with the dynamic fee flag; there are no admin controls.
Swap behaviour
Before each swap the hook sets the LP fee from 25% at launch, decaying linearly to a 0.3% floor after 10 minutes, and reverts if the same wallet swapped in this pool less than 30 seconds ago.
Liquidity behaviour
Removing liquidity reverts for the first 24 hours after the pool opens; after that LPs can withdraw freely. Adding liquidity is unrestricted.
Fee behaviour
The LP fee is 25% at pool open, falling linearly to 0.3% over 10 minutes, then fixed at 0.3%; all fees go to the pool's LPs, not the hook.
Owner & admin controls
No admin controls found; all parameters are hard-coded constants.

Enabled Uniswap v4 callbacks

afterInitialize, beforeRemoveLiquidity, beforeSwap

afterInitialize records the pool open time and requires a dynamic-fee pool; beforeRemoveLiquidity blocks withdrawals for 1 day after open; beforeSwap enforces the 30-second per-wallet cooldown and sets the decaying fee.

Security & trust assessment

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

Who controls it: No one holds privileged keys; all fees, cooldowns and the lock period are fixed in code.

Risk to user funds: The hook takes no tokens itself; traders pay an LP fee between 25% and 0.3%. LP principal is locked for 24 hours after pool open and then freely withdrawable.

Security findings

  • [medium] LP withdrawals locked for 1 day: beforeRemoveLiquidity reverts until 24 hours after the pool opens, so LP principal is locked for that fixed period; the lock is hard-coded and ends automatically.
  • [low] High launch fee: Swaps in the first minutes pay up to 25%, decaying to 0.3% after 10 minutes; fees go to LPs and no admin can change them.
  • [info] Per-wallet swap cooldown: A wallet identified by tx.origin must wait 30 seconds between swaps in a pool; this can also affect routers or aggregators sharing the same originating wallet.
  • [info] Immutable, no owner: Not a proxy and has no admin functions, so behaviour cannot change after deployment.

Contract details

Verified source
Yes (FairLaunch)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
4,363 bytes
Upgradeable proxy
No
Detected patterns
dynamic-fee, launchpad

Pools using FairLaunch