Launchpad hook on Robinhood Chain

Uniswap v4 Hook Contract 0x890f7df23f11c819bfcaf281f8fbb7519d2d60cc on Robinhood Chain · Launchpad

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

A permissionless token launchpad that creates a v4 pool with fixed-supply single-sided liquidity for each new token and charges every swap in those pools the same fixed, hard-coded fee, with no admin able to change it or block withdrawals.

How it works step by step

  • Lets anyone launch a new ERC-20 token with a name, symbol and metadata URI through a single launch call.
  • Creates and initializes a Uniswap v4 pool for each new token and seeds it with single-sided liquidity from a fixed supply at a preset opening valuation.
  • Takes a fixed fee on swaps in launched pools using swap return deltas; some token supply appears to be cut or burned according to a fixed setting.
  • Blocks pool creation that does not go through the launcher, and tracks launches by index and token address.
Swap behaviour
On every swap in a launched pool the hook runs before and after the trade and can take a fixed fee from the swap amounts, possibly burning launched tokens it collects. The exact fee is a hard-coded constant (FEE_BPS) that cannot be read precisely from bytecode alone.
Liquidity behaviour
The hook adds the initial launch liquidity itself; it has no add or remove liquidity callbacks, so it can never block or charge anyone withdrawing liquidity.
Fee behaviour
A fixed, hard-coded swap fee (FEE_BPS constant) plus a fixed pool fee (POOL_FEE) apply; exact percentages and recipients are not determinable from bytecode, but no function exists to change them.
Owner & admin controls
No admin controls found; fee, supply, range and opening valuation are constants with no setter functions.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize restricts pool creation to the launcher; beforeSwap and afterSwap track launch state and compute the fee; beforeSwapReturnDelta and afterSwapReturnDelta let the hook take its fee from swap amounts.

Security & trust assessment

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

Who controls it: No privileged owner functions were found; the launcher logic is fixed and permissionless.

Risk to user funds: The hook can deduct a fixed fee from swap input or output in launched pools; the exact percentage is unverified. It cannot touch LP withdrawals.

Security findings

  • [low] Unverified swap fee logic: The hook uses swap return deltas to take a fee whose exact size is a constant in unverified bytecode, so the rate cannot be confirmed.
  • [info] No admin or upgrade path: The contract is not a proxy and exposes no owner setters, so fees and parameters are fixed at deployment.
  • [info] Withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block or tax LP withdrawals.

Contract details

Verified source
No
Bytecode size
13,217 bytes
Upgradeable proxy
No
Detected patterns
erc20, launchpad, moves-currency, return-delta, self-unlock

Pools using Launchpad hook