ZealzFairLaunchHook on Robinhood Chain

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

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

Fair-launch hook that taxes every buy and sell by 0.45% to 10% for the creator, rewards, burn Furnace and platform, and makes unexempted buyers in the first ~33 seconds pay a decaying anti-sniper surcharge of up to about 99%, while LPs can withdraw freely.

How it works step by step

  • Charges a launch tax on every buy and sell, measured in the quote currency (ETH or zZEC), set per pool between 0.45% and 10% including the LP fee.
  • Splits the tax between the token creator, the token's reflection/rewards contract, the Furnace burn contract and the platform (a fixed 0.25%), and holds it as claims inside the PoolManager until claimed.
  • When an opening executor is configured, buys from ordinary wallets in the first ~33 seconds after launch pay a steep anti-sniper surcharge. It starts near 99% and falls to 25% within 3 seconds, then fades to zero over the next 30 seconds. The extra goes to the Furnace.
  • Buyers holding a signed pass from the authorizer can trade through the opening executor at the normal rate.
  • Only pools registered by the factory can be initialized, swaps must fill completely, and anyone can trigger claims, which always pay the fixed recipients.
Swap behaviour
Each swap pays the pool's configured tax (0.45% to 10% minus the LP fee) on the gross quote amount. In the first ~33 seconds, buys without a signed pass pay up to about 99% of the input, capped so at least roughly 1% goes through, decaying to the normal rate. Partial fills revert.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The normal tax is the creator share plus a rewards share (at least 0.1%), a Furnace share (at least 0.1%) and a fixed 0.25% platform share, with the total capped at 10% including the LP fee. The opening buy surcharge (99% decaying to 0% over about 33 seconds) goes entirely to the Furnace.
Owner & admin controls
No owner in the hook. The factory registers each pool's split once (total capped at 10%), and the immutable authorizer can sign passes that exempt specific buyers from the opening surcharge.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize: only lets the factory create registered pools; beforeSwap: takes the tax when the quote amount is the specified side; afterSwap: takes the tax when the quote side is unspecified and enforces full fills; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook collect the tax from swap amounts.

Security & trust assessment

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

Who controls it: The factory sets each pool's fee split once, within the 10% cap. The authorizer can only issue opening-period fee exemptions, and no one can change fees or redirect claims afterward.

Risk to user funds: The hook takes 0.45% to 10% of each trade's quote amount, plus up to about 99% on unexempted buys in the first ~33 seconds after launch. LP principal is never touched, and LP withdrawals are unrestricted.

Security findings

  • [low] Steep opening surcharge on early buys: For about 33 seconds after launch, buys without a pass pay up to about 99% of the input, decaying to 25% after 3 seconds and to 0% at 33 seconds. This is time-bounded by hard-coded constants.
  • [low] Authorizer-gated opening exemption: Only accounts with a signature from the immutable authorizer can buy at the normal rate during the opening window, giving that key a short-lived advantage.
  • [info] Immutable, capped normal fees: Normal tax is fixed per pool at registration, capped at 10% including the LP fee, and is paid only to the immutable recipients.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so LPs can always withdraw.

Contract details

Verified source
Yes (ZealzFairLaunchHook)
Compiler
solc 0.8.24+commit.e11b9ed9
Bytecode size
8,982 bytes
Upgradeable proxy
No
Detected patterns
launchpad, moves-currency, return-delta, rewards, self-unlock, tax

Pools using ZealzFairLaunchHook