Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0xadbf0ebb32afce8b7ed7ae73956513397428c088 on Robinhood Chain · Custom pricing

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

What it does

An unverified, non-upgradeable hook that runs before swaps and can take an unknown portion of trade amounts, while leaving LP deposits and withdrawals untouched.

How it works step by step

  • Runs before every swap in pools that use it and can change the swap amounts through a return delta.
  • Calls the PoolManager's take function, meaning it can pull tokens out of the swap flow during a swap.
  • Keeps a small counter and a few stored numbers that update on each swap, possibly to track a fee or a changing parameter.
  • Has one public read-only function that reports values from its stored state.
  • Never runs on liquidity actions, so LPs can add and withdraw freely.
Swap behaviour
Before each swap the hook updates its internal counters and can take part of the swap amount using a return delta and the take call. The exact amount or formula cannot be confirmed from bytecode alone.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The hook may take an extra deduction from swaps via its return delta, but the size, cap and recipient of that deduction are unknown from bytecode. Otherwise the pool's normal fee applies.
Owner & admin controls
No admin or owner functions were found in the dispatched selectors; stored values appear to change only through swaps.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook adjust or deduct from swap amounts.

Security & trust assessment

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

Who controls it: No owner or admin functions are visible and the contract is not upgradeable, so no privileged key appears able to change its behaviour.

Risk to user funds: The hook can take tokens from traders' swaps through its return delta, with an unknown maximum deduction. LP principal cannot be locked or drained since the hook never runs on liquidity actions.

Security findings

  • [medium] Unverified swap deduction: The hook can alter swap amounts and take tokens during swaps, but because the source is unverified the exact amount and any cap cannot be confirmed.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the address, so the hook can never block or charge LP withdrawals.
  • [info] No visible admin functions: Only beforeSwap and one view function are exposed, and the contract is not a proxy.

Contract details

Verified source
No
Bytecode size
1,624 bytes
Upgradeable proxy
No
Detected patterns
moves-currency, return-delta

Pools using Likely custom pricing hook