Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0xd92c5209f999d446e0af48123ab8e3a04f224088 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

This unverified hook runs before every swap and may change what traders pay or receive by an unknown amount, while LPs can always add and withdraw liquidity freely.

How it works step by step

  • Runs custom logic before every swap and can change the swap amounts through a return delta.
  • Keeps simple counters in storage that are updated during swaps (likely tracking swap totals or epochs).
  • Has a public function with no arguments that updates internal state (possibly starting a new round or period).
  • Has a function that records a per-address value, likely a claim, deposit, or participation entry.
  • Small unverified contract, so its exact purpose cannot be confirmed.
Swap behaviour
Before each swap the hook runs and may adjust the amounts the trader pays or receives using a return delta. The size of any adjustment cannot be read from the bytecode.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
No explicit fee rate was found. The hook could take or alter part of the swap through its return delta, but the amount and recipient are unknown.
Owner & admin controls
No clear owner pattern was found. One no-argument state-changing function and one per-address function exist, but who can call them and what limits apply is unknown.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each trade; beforeSwapReturnDelta: lets the hook change the swap's input or output amounts.

Security & trust assessment

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

Who controls it: No owner or admin role was identified in the bytecode. The callable state-changing functions have unknown access rules.

Risk to user funds: Swap amounts can be changed by an unknown amount through the return delta. LP principal cannot be locked or charged on withdrawal.

Security findings

  • [medium] Unverified swap return delta: The hook can change swap amounts before execution. Because the source is not verified, the size of any deduction cannot be confirmed.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.

Contract details

Verified source
No
Bytecode size
1,780 bytes
Upgradeable proxy
No
Detected patterns
return-delta

Pools using Likely custom pricing hook