Launchpad hook on Robinhood Chain

Uniswap v4 Hook Contract 0x2d604f7e4bb18b839f12ee031f5cf2fbed9d60cc on Robinhood Chain · Launchpad

Volume (24h)
$0
Value locked (TVL)
$0
All-time volume
$0
Pools using this hook
4
Swaps (24h)
0 (0 traders)
Total swaps
0

What it does

A token launchpad that creates tokens and pools at a fixed starting valuation and charges every swap a fixed hook fee, shared between the creator and a treasury, while leaving liquidity withdrawals untouched.

How it works step by step

  • Lets anyone launch a new token with a name, symbol and metadata; the hook creates the token, opens a Uniswap v4 pool at a fixed starting valuation and seeds liquidity in a single range.
  • Charges a hook fee on swaps in launched pools and splits it between the token creator and a treasury.
  • Records fees owed to creators and the treasury, which they can claim later through claim or claimFor.
  • Only pools created through its own launch flow are recognized, and pool initialization is gated.
Swap behaviour
On each swap in a launched pool, the hook takes a fee from the swap amounts using return deltas and credits it to the creator and treasury balances. The exact fee percentage is a hard-coded constant that cannot be read from bytecode alone.
Liquidity behaviour
The hook places the initial launch liquidity itself when a token is launched. Add and remove liquidity callbacks are not enabled, so the hook cannot block or charge LP withdrawals.
Fee behaviour
A fixed hook fee (set by a constant) is taken on swaps and split between the creator (creator share constant) and the treasury (treasury cut constant). Exact percentages are unverified, and there is also a fixed pool LP fee.
Owner & admin controls
No owner setters were found. Fees, splits, supply and the treasury appear to be fixed constants or immutables.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize: restricts pool creation to the hook's own launches; beforeSwap: applies fee logic before the swap; afterSwap: takes the fee from swap output and records amounts owed; beforeSwapReturnDelta/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 admin functions were found. The treasury address only receives its fixed cut of fees.

Risk to user funds: The hook takes a fixed but unverified percentage of each swap in launched pools. It cannot touch LP withdrawals, and launch liquidity is placed by the hook itself.

Security findings

  • [low] Swap fee via return deltas: The hook can take part of swap amounts through return deltas. The rate looks like a hard-coded constant, but the exact value cannot be verified without source.
  • [info] No admin setters: No owner or fee-changing functions were found. Fees and the treasury appear fixed.
  • [info] LP withdrawals unaffected: Remove-liquidity callbacks are disabled, so the hook can never block withdrawals.

Contract details

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

Pools using Launchpad hook