Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x66232f54dcba0a2c0c04514b6f4411a4ee1540c0 on Robinhood Chain · Launchpad
- Volume (24h)
- $0.98
- Value locked (TVL)
- $0.97
- All-time volume
- $0.98
- Pools using this hook
- 1
- Swaps (24h)
- 4 (4 traders)
- Total swaps
- 4
What it does
A launchpad hook that keeps trading closed until the owner opens it, limits wallets during the launch window, and sets a dynamic or owner-set fixed pool fee of unconfirmed maximum, while LPs can always withdraw freely.
How it works step by step
- Runs a token launch pool where trading stays closed until the operator opens it (swaps revert with a trading-closed error before then).
- Sets the pool's swap fee dynamically, using an external price oracle and a periodic update interval, or a fixed fee mode chosen by the owner.
- Tracks per-wallet buying and selling during a launch window and appears to enforce a per-wallet limit early on.
- Keeps lists of trusted routers and a quoter so it can identify the real trader behind router swaps.
- Does not touch liquidity adds or withdrawals; LPs can withdraw freely.
- Swap behaviour
- Before each swap the hook checks that trading is open, identifies the trader through trusted routers, may enforce launch-period wallet limits, and may update the pool's dynamic fee. After the swap it records per-wallet cumulative amounts; it cannot take tokens from swaps directly.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- The pool LP fee is dynamic, set by the hook from oracle data on a fixed update interval or as an owner-set fixed fee, and it goes to LPs as a normal pool fee. The exact fee range and cap cannot be confirmed from bytecode.
- Owner & admin controls
- The owner can configure addresses, start trading, activate the launch, set routers and the quoter, and change fee settings including a fixed fee; no fee cap is visible in bytecode.
Enabled Uniswap v4 callbacks
beforeSwap, afterSwap
beforeSwap: gates trading, applies launch limits and updates the dynamic fee; afterSwap: records per-wallet trade totals and fee/oracle state.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A single owner sets routers, the oracle, trading start and fee parameters. The worst case is keeping trading closed, gating router-based trades, or setting high pool fees.
Risk to user funds: The hook holds no user funds and cannot deduct swap tokens or block LP withdrawals. Traders are exposed only to the pool fee it sets, whose upper bound is unknown.
Security findings
- [medium] Owner controls trading start: Swaps revert until the owner or operator opens trading, and launch-period wallet limits may block some trades.
- [medium] Fee cap not verifiable: The owner can set fixed or dynamic fee parameters, and the maximum fee cannot be confirmed from unverified bytecode.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks and return deltas are disabled, so LPs can always withdraw and swap tokens cannot be skimmed by the hook.
Contract details
- Verified source
- No
- Bytecode size
- 11,314 bytes
- Upgradeable proxy
- No
- Detected patterns
- dynamic-fee, launchpad, oracle, ownable
Pools using Launchpad hook
- ETH / XFARM (Dynamic fee) — 24h volume $0.98, TVL $0.97, 4 swaps today