Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x6eb522ca8f79fb0b31b2337325f105820e3ce8cc on Robinhood Chain · Launchpad
- Volume (24h)
- $80
- Value locked (TVL)
- $2.82K
- All-time volume
- $908.54K
- Pools using this hook
- 36
- Swaps (24h)
- 2 (2 traders)
- Total swaps
- 11,439
What it does
Launchpad hook that charges every swap of launched tokens a fee of unverified size, split between the token creator and a protocol treasury, and gates new liquidity while leaving LP withdrawals unrestricted.
How it works step by step
- Acts as the swap hook for tokens created by a registered launch factory, checking pools at creation against a registry.
- Charges a launch fee on swaps through both swap return-delta callbacks and records amounts owed to each token's creator and to a protocol treasury.
- Lets creators and the treasury claim accrued fees, with a fallback 'pending ETH' balance if a native-ETH payout fails.
- Tracks a 'graduated' status per token and gates adding liquidity, likely restricting LP additions before or after graduation.
- Lets creators hand off their fee rights to a new address, and lets the treasury hand off its role.
- Swap behaviour
- On each swap the hook can take a fee from the swap amounts using return deltas and credit it to the creator and treasury balances. The exact fee size is not readable from bytecode, though it uses fee-tier, protocol-share and LP-share settings expressed in basis points.
- Liquidity behaviour
- Before liquidity is added the hook checks registration and graduation state and may refuse some deposits. Remove-liquidity callbacks are disabled, so LPs can always withdraw freely.
- Fee behaviour
- A swap fee is split between the token creator and the protocol treasury, with a separate LP share setting. Exact percentages are stored as constants and fee tiers that cannot be confirmed from bytecode. Fees accrue inside the hook until claimed.
- Owner & admin controls
- The treasury address can transfer its role and claim protocol fees, and creators can transfer their fee rights. No pause, allowlist, or fee-setting function was found, but fee caps cannot be verified from bytecode.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: only lets registered launch pools be created; beforeAddLiquidity: gates deposits by registration and graduation status; beforeSwap: takes or prepares the fee and updates balances; afterSwap: settles the fee on output and updates graduation tracking; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct its fee from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A treasury address and per-token creators hold claim rights and can transfer them; no function to change fees or pause swaps was found.
Risk to user funds: The hook takes a fee from each swap of an unverified size and holds accrued fees until claimed. LP principal cannot be locked or drained through withdrawal callbacks.
Security findings
- [medium] Unverified fee deduction: Both swap return deltas are enabled and the hook takes tokens from swaps, but the exact fee rate cannot be confirmed without source.
- [low] Liquidity additions gated: beforeAddLiquidity can reject deposits based on registration or graduation status; this limits new deposits only.
- [info] Withdrawals unrestricted: Remove-liquidity callbacks are disabled, so LP principal cannot be locked by the hook.
Contract details
- Verified source
- No
- Bytecode size
- 9,699 bytes
- Upgradeable proxy
- No
- Detected patterns
- launchpad, moves-currency, return-delta, self-unlock
Pools using Launchpad hook
- ETH / ROCKET (Dynamic fee) — 24h volume $0, TVL $0.42, 0 swaps today
- ETH / TENDIEMAN (Dynamic fee) — 24h volume $0, TVL $0.14, 0 swaps today
- ETH / AUTISM (Dynamic fee) — 24h volume $0, TVL $155, 0 swaps today
- ETH / TISM (Dynamic fee) — 24h volume $0, TVL $0.10, 0 swaps today
- ETH / BAG (Dynamic fee) — 24h volume $0, TVL $0.10, 0 swaps today
- ETH / FEATHER (Dynamic fee) — 24h volume $0, TVL $0.04, 0 swaps today
- ETH / WAGIE (Dynamic fee) — 24h volume $0, TVL $0.04, 0 swaps today
- ETH / AGI (Dynamic fee) — 24h volume $0, TVL $0.12, 0 swaps today
- ETH / ROHO (Dynamic fee) — 24h volume $0, TVL $2.27, 0 swaps today
- ETH / FEATHERCAT (Dynamic fee) — 24h volume $0, TVL $4.62, 0 swaps today
- ETH / ONE (Dynamic fee) — 24h volume $0, TVL $0.13, 0 swaps today
- ETH / AUTIST (Dynamic fee) — 24h volume $0, TVL $1.03K, 0 swaps today
- ETH / ROBINGIRLS (Dynamic fee) — 24h volume $0, TVL $0.02, 0 swaps today
- ETH / FEATHER (Dynamic fee) — 24h volume $0, TVL $0.12, 0 swaps today
- ETH / TENDIE (Dynamic fee) — 24h volume $0, TVL $0.14, 0 swaps today
- ETH / RUNNER (Dynamic fee) — 24h volume $0, TVL $0.43, 0 swaps today
- ETH / FTC (Dynamic fee) — 24h volume $0, TVL $113, 0 swaps today
- ETH / DARK (Dynamic fee) — 24h volume $0, TVL $257, 0 swaps today
- ETH / CROAK (Dynamic fee) — 24h volume $0, TVL $306, 0 swaps today
- ETH / FGL (Dynamic fee) — 24h volume $0, TVL $293, 0 swaps today