Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x7c46eed29fe733597623f21615ffaffc1e542880 on Robinhood Chain · Launchpad
- Volume (24h)
- $0.23
- Value locked (TVL)
- $0.23
- All-time volume
- $0.23
- Pools using this hook
- 1
- Swaps (24h)
- 1 (1 traders)
- Total swaps
- 1
What it does
This is a token launch hook that charges a time-decaying anti-snipe fee plus buy/sell tax fees on swaps, so early buyers right after launch pay the most, while LPs can always withdraw freely.
This read was written for the hook 0x47d6…2880 on Robinhood Chain and reused here: the two share a code shape, so constants such as fees, owners and addresses can differ.
How it works step by step
- Binds itself to a single launch pool for one token and records the pool and its start time when the pool is created.
- Applies a temporary anti-sniping fee at launch that decays over a capped window after trading starts.
- Exposes fixed buy and sell tax settings that appear to feed a dynamic swap fee rather than taking tokens directly.
- Checks liquidity additions, likely so only the approved position manager or creator can add liquidity.
- Includes an arm function, likely used by the creator or factory to start the launch window.
- Swap behaviour
- Before each swap the hook works out a fee, likely a decaying launch snipe fee plus a buy or sell tax, and returns it as a fee override. It cannot take tokens from swaps directly, because swap return deltas are disabled.
- Liquidity behaviour
- Adding liquidity is checked by the hook and may be limited to an approved position manager or sender. Remove-liquidity callbacks are disabled, so LPs can always withdraw freely.
- Fee behaviour
- The swap fee is dynamic. It combines a launch snipe fee that decays over time with buy and sell tax rates, and fees go to LPs through the pool's fee mechanism. The exact maximums cannot be read from bytecode alone, though the contract defines a maximum snipe fee and a maximum snipe duration.
- Owner & admin controls
- There is a creator address and an arm function that likely starts the launch window. No setters for the tax rates were found, so taxes appear fixed at deployment.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap
beforeInitialize: ties the hook to one pool and records the start time; beforeAddLiquidity: gates who can add liquidity; beforeSwap: sets the per-swap dynamic fee from the snipe decay and buy/sell taxes.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A creator address can arm the launch. No functions to change fees or take funds were found.
Risk to user funds: The hook holds no funds and cannot deduct tokens directly; it only sets swap fees, with unverified maximums. LP principal cannot be locked or drained.
Security findings
- [low] Unverified dynamic tax fees: Buy and sell taxes plus a decaying snipe fee are applied as swap fees. Their caps exist as constants but cannot be confirmed from bytecode, so early-launch swaps could pay high fees.
- [info] Liquidity add gating: Adding liquidity appears to be restricted to an approved position manager. Withdrawals are never blocked, because remove callbacks are disabled.
Contract details
- Verified source
- No
- Bytecode size
- 3,339 bytes
- Upgradeable proxy
- No
Pools using Launchpad hook
- ETH / NFOLD (Dynamic fee) — 24h volume $0.23, TVL $0.23, 1 swaps today