Hook 0xf24f…0880 on Robinhood Chain

Uniswap v4 Hook Contract 0xf24f011a71ca5f8f288ce3445aade98483f50880 on Robinhood Chain · Other

Volume (24h)
$48
Value locked (TVL)
$0.06
All-time volume
$48
Pools using this hook
1
Swaps (24h)
364 (28 traders)
Total swaps
364

What it does

A small, non-upgradeable hook that may check swaps and deposits before they run but charges no extra fees; all trades pay only the pool's static fee, and LPs can always withdraw freely.

This read was written for the hook 0xb219…8880 on Robinhood Chain and reused here: the two share a code shape, so constants such as fees, owners and addresses can differ.

How it works step by step

  • Registers checks that run before liquidity is added and before each swap.
  • Exposes a signature-validation function (isValidSignature) and several read-only getters whose purpose is not identifiable from bytecode.
  • Cannot take fees from swaps or LP positions, because return-delta permissions are disabled.
  • Never runs on liquidity withdrawals, so LPs can always remove liquidity.
Swap behaviour
Before each swap the hook runs a check that could allow or reject the trade. It cannot change swap amounts. The exact conditions are unknown without source code.
Liquidity behaviour
Before liquidity is added the hook runs a check that could allow or reject the deposit. Withdrawals are never routed through the hook, so LPs can always withdraw freely.
Fee behaviour
Uses the pool's static fee. The hook cannot deduct tokens through return deltas, and no dynamic-fee logic is evident in the bytecode.
Owner & admin controls
No admin setters were found among the decoded functions, which are all view-only. No admin controls are evident.

Enabled Uniswap v4 callbacks

beforeAddLiquidity, beforeSwap

beforeAddLiquidity: can check or gate new deposits; beforeSwap: can check or gate swaps before they execute.

Security & trust assessment

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

Who controls it: No owner or admin functions were detected. All decoded functions are read-only, and the contract is not upgradeable.

Risk to user funds: The hook cannot take any tokens from swaps or liquidity positions, so the maximum deduction is 0%. LP principal cannot be locked or drained, since withdrawals bypass the hook.

Security findings

  • [low] Possible gating of swaps and deposits: The beforeSwap and beforeAddLiquidity callbacks could reject some trades or deposits. The exact rules cannot be confirmed from bytecode, and no state-changing admin functions were found.
  • [info] LP withdrawals unrestricted: The remove-liquidity callbacks are disabled, so the hook cannot block or charge LP withdrawals.

Contract details

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

Pools using Hook 0xf24f…0880