Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0xde44ea9d0ee7adfe46cbde029d08dccc96bf0088 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 every swap and can take an unknown cut of swap amounts while tracking counters, and LPs can still withdraw freely.

How it works step by step

  • Runs custom logic before every swap in pools that use it.
  • Can change swap amounts through a before-swap return delta, for example by taking part of the swap input.
  • Calls the PoolManager take function, so it can pull tokens out of the swap to an address. The recipient and exact amount are not visible from bytecode.
  • Keeps four counters that each swap updates, readable through one view function. These are likely running totals or swap statistics.
  • Has no liquidity callbacks, so LPs add and withdraw normally.
Swap behaviour
Before each swap the hook runs, may take tokens via the PoolManager, and returns a delta that can reduce or alter what the trader pays or receives. The exact size of any deduction cannot be confirmed from bytecode.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The hook can apply an extra deduction to swaps through its return delta and take function, on top of the pool's normal fee. The exact percentage and recipient are unknown from bytecode.
Owner & admin controls
No admin or owner functions were found. The only external functions are beforeSwap and one read-only view.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook adjust swap amounts, such as taking a cut of the input.

Security & trust assessment

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

Who controls it: No privileged keys were detected and the contract is not upgradeable. Its behaviour is fixed but cannot be checked without source.

Risk to user funds: Traders' swap amounts can be reduced by an unverified amount on each swap, and the maximum deduction is unknown. LP principal cannot be locked or drained by this hook.

Security findings

  • [medium] Unverified swap delta with token take: The hook can change swap amounts and pull tokens via take during swaps. Without source code, the size of that deduction and who receives it cannot be verified.
  • [info] No admin functions: The contract is small and not a proxy, and no owner-controlled setters were found, so its behaviour appears fixed.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the hook address, so the hook can never block LP withdrawals.

Contract details

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

Pools using Likely custom pricing hook