Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0xabcd1f44dad0c9e34d8fde0f13a769f2916aa000 on Robinhood Chain · Launchpad
- Volume (24h)
- $47
- Value locked (TVL)
- $12
- All-time volume
- $47
- Pools using this hook
- 2
- Swaps (24h)
- 9 (5 traders)
- Total swaps
- 9
What it does
This hook only runs when a pool is initialized, restricting pool setup through a launcher, and it does not change swap fees, liquidity behaviour or the trades that pay more or less.
How it works step by step
- Exposes POOL_MANAGER() and LAUNCHER() view getters, indicating it is bound to a Uniswap v4 PoolManager and a separate launcher contract
- Runs a beforeInitialize callback that receives the pool key (currency0, currency1, fee, tickSpacing, hooks) and sqrtPriceX96 at pool creation
- Heuristic tagging points to a token launch flow where pools are initialized by a launcher
- Storage layout could not be inferred, so the exact gating logic and any allowlist of launchers is not visible
- Swap behaviour
- No swap callbacks.
- Liquidity behaviour
- No liquidity callbacks.
- Fee behaviour
- Uses the pool's static fee.
- Owner & admin controls
- No admin controls found in the decoded functions; no owner, pause or upgrade selectors were observed, but the storage layout is empty so this cannot be fully confirmed.
Enabled Uniswap v4 callbacks
beforeInitialize
beforeInitialize is enabled and is used to run logic when a pool is created, most likely to verify that initialization comes from the expected launcher.
Security & trust assessment
Risk level: low, estimated (decoded bytecode, medium confidence).
Who controls it: No privileged owner or admin functions were identified, so centralization risk appears limited to whatever trust is placed in the launcher contract.
Risk to user funds: The hook has no callbacks that move, hold or block swap or liquidity funds, so user funds are not directly exposed by this hook.
Security findings
- [info] Source not verified: Analysis is based only on decoded bytecode and selectors, so the exact checks inside beforeInitialize cannot be confirmed.
- [info] No swap or liquidity hooks: Only beforeInitialize is enabled, so the hook cannot take fees, return deltas, or block swaps and liquidity changes after pool creation.
- [low] Launcher dependency: Pool initialization is tied to the LAUNCHER address exposed by the contract; if the launcher logic is restrictive, pool creation for other parties may be blocked.
Contract details
- Verified source
- No
- Bytecode size
- 1,285 bytes
- Upgradeable proxy
- No
- Detected patterns
- launchpad
Pools using Launchpad hook
- USDG / mFrgold (1.00% fee) — 24h volume $47, TVL $12, 7 swaps today
- etfmFrgold / mFrgold (1.00% fee) — 24h volume $0, TVL $0, 2 swaps today