Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x7e9b837184d3e025e1b7ab75a0c897edcbd3c0c0 on Robinhood Chain · Launchpad
- 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
This is a launch hook that keeps trading closed until the launch is activated and may limit large per-wallet trades early on. It charges an owner-configured fixed or oracle-driven dynamic fee, with an unverified cap, and leaves LP withdrawals unrestricted.
How it works step by step
- Runs a token launch pool where trading stays closed until the launch is activated or trading is started.
- Sets a dynamic LP fee on each swap, either a fixed fee or one that updates on a schedule using an external price oracle.
- Tracks how much each wallet has bought and sold during a launch window, which appears to enforce a per-wallet limit early on.
- Lets the owner register trusted routers and a quoter so the hook can identify the real trader behind router swaps.
- 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 updates the pool's dynamic fee. After the swap it records per-wallet buy and sell amounts. Swaps revert while trading is closed.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Uses a dynamic LP fee set by the hook, either a fixed fee or an oracle-driven fee updated at intervals. Fees go to LPs through the normal pool fee. Exact fee bounds cannot be confirmed from bytecode.
- Owner & admin controls
- The owner can configure addresses, set trusted routers and the quoter, set fee parameters (fixed or dynamic mode and fee values), and open trading. No fee cap could be verified from bytecode.
Enabled Uniswap v4 callbacks
beforeSwap, afterSwap
beforeSwap: gates trading, applies launch limits and sets the dynamic fee; afterSwap: records per-wallet trade amounts and launch state.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A single owner controls trading activation, router trust lists, the quoter, and fee settings. At worst they can keep trading closed or raise the swap fee to an unknown level.
Risk to user funds: The hook cannot take tokens from swaps through return deltas. Its only impact on traders is the dynamic LP fee, whose maximum is unverified. LP principal cannot be locked or drained by this hook.
Security findings
- [medium] Owner controls trading start: Swaps revert with TradingClosed until the owner or launch logic opens trading, so the owner decides when anyone can trade.
- [medium] Owner-set fee with unverified cap: The owner can change fee settings and the dynamic fee mode. The maximum fee cannot be confirmed from bytecode.
- [low] Launch wallet limits: Per-wallet sold and bought amounts are tracked during a launch window, which may block large trades early on.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so LPs can always withdraw.
Contract details
- Verified source
- No
- Bytecode size
- 11,323 bytes
- Upgradeable proxy
- No
- Detected patterns
- dynamic-fee, launchpad, oracle, ownable
Pools using Launchpad hook
- ETH / XFARM (Dynamic fee) — 24h volume $0, TVL $0, 0 swaps today