Launchpad hook on Robinhood Chain

Uniswap v4 Hook Contract 0x4baf33510fcea58e827586b120f9085d326de044 on Robinhood Chain · Launchpad

Volume (24h)
$4.68K
Value locked (TVL)
<$0.01
All-time volume
$4.68K
Pools using this hook
2
Swaps (24h)
12 (4 traders)
Total swaps
12

What it does

This launchpad hook charges every trade an unverified fee taken from swap amounts and sends it to a fee receiver, while LPs can add and withdraw liquidity freely.

How it works step by step

  • Acts as the hook for launchpad token pools created through a factory, tracking each token's market and whether it has graduated.
  • Takes a fee from swap output after each trade and forwards it to a fee receiver contract.
  • Lets callers collect and compound accrued fees per token, reinvesting them as hook-owned liquidity.
  • Tracks a principal and pool key per token, which suggests protocol-owned liquidity management.
Swap behaviour
After each swap the hook can take part of the swap amount through a return delta and route it to an external fee receiver. The exact fee rate and any graduation-dependent changes cannot be confirmed from bytecode.
Liquidity behaviour
Add and remove liquidity callbacks are not enabled, so LPs can add and withdraw freely. The hook may manage its own protocol-owned position through compound.
Fee behaviour
A swap fee of unknown size is taken from swaps after execution and sent to a fee-receiving contract, likely split between the creator and the protocol. Exact percentages cannot be verified from bytecode.
Owner & admin controls
No explicit owner setters are visible. A factory-like address appears to register markets, and collect and compound are callable functions whose access rules are unclear.

Enabled Uniswap v4 callbacks

beforeInitialize, afterSwap, afterSwapReturnDelta

beforeInitialize: restricts pool creation to registered launchpad markets; afterSwap: runs fee logic after each trade; afterSwapReturnDelta: lets the hook take its fee from swap amounts.

Security & trust assessment

Risk level: medium, estimated (decoded bytecode, medium confidence).

Who controls it: A factory or deployer address registers markets. No owner-controlled fee setter or pause function is visible in the bytecode.

Risk to user funds: The hook can take an unverified share of each swap's amounts as a fee. It cannot touch LP withdrawals, and LP principal cannot be locked by the hook.

Security findings

  • [medium] Unverified swap fee via return delta: The hook can deduct tokens from swap amounts after each trade, but the fee size and any cap cannot be confirmed from bytecode.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block withdrawals or charge withdrawal fees.
  • [info] Not upgradeable: This is a direct contract, not a proxy, so its logic cannot be swapped out.

Contract details

Verified source
No
Bytecode size
17,201 bytes
Upgradeable proxy
No
Detected patterns
erc20, launchpad, liquidity-management, moves-currency, return-delta, self-unlock

Pools using Launchpad hook