Access control hook on Robinhood Chain

Uniswap v4 Hook Contract 0x7df2842887e231a7f8414f6bf9412797c9b92000 on Robinhood Chain · Access control

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

What it does

This hook only checks, when a pool is created, that its token is registered with a launchpad factory; after that, swaps pay the pool's normal static fee and LPs can deposit and withdraw freely.

How it works step by step

  • Runs a check only when a new pool is created with this hook.
  • Looks up a 'curve' for the pool's token from a factory contract (a fixed address set at deployment) and likely allows pool creation only for approved launchpad tokens.
  • Does nothing during swaps, deposits, withdrawals or donations. Those functions exist in the code but simply revert as not implemented and are never called.
  • Holds no funds and has no storage or admin settings.
Swap behaviour
No swap callbacks.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
Uses the pool's static fee.
Owner & admin controls
No admin controls found. The contract has no storage; the factory address it queries appears fixed.

Enabled Uniswap v4 callbacks

beforeInitialize

beforeInitialize: checks with an external factory, via a curve-for-token lookup, whether the pool may be created.

Security & trust assessment

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

Who controls it: No owner keys exist in this contract. Whoever controls the external factory's token-curve registry only influences which pools can be created.

Risk to user funds: The hook cannot touch trader or LP funds and takes no fees. LP principal cannot be locked or drained by it.

Security findings

  • [info] Pool creation gate only: The hook only runs at pool initialization. Based on an external curve lookup, it can allow or reject pool creation. It cannot touch swaps or liquidity.
  • [info] LP withdrawals unrestricted: Remove-liquidity and return-delta permissions are disabled, so LPs can always withdraw and swaps cannot be charged by the hook.

Contract details

Verified source
No
Bytecode size
1,785 bytes
Upgradeable proxy
No

Pools using Access control hook