Hook 0x604e…c088 on Robinhood Chain

Uniswap v4 Hook Contract 0x604e92eb5c1b37057fcd18080e256719fdecc088 on Robinhood Chain · Other

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

A Uniswap v4 hook that runs custom logic on every swap and can adjust swap accounting through a return delta, but its exact purpose cannot be determined without source.

How it works step by step

  • Runs custom logic in beforeSwap on every swap in its pool
  • Returns a before-swap delta that changes swap accounting
  • Calls take to move pool currency to the hook or recipient during swaps
  • Reads and writes two uint256 counters in storage during swaps
  • Exposes an unnamed nonpayable function (0xf2ca05e8) that writes storage slots 0 and 1
Swap behaviour
On each swap, beforeSwap executes custom logic, reads and writes storage, and can return a delta that changes how currency is accounted, including taking tokens.
Liquidity behaviour
No liquidity callbacks.
Fee behaviour
Fee handling is not determinable from decoded selectors alone; the hook may adjust amounts via return deltas in beforeSwap.
Owner & admin controls
No admin controls found.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic before each swap and can return a delta. beforeSwapReturnDelta: lets the hook's returned delta change the swap's accounting, so the hook can take or give currency during a swap.

Security & trust assessment

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

Who controls it: No privileged key or owner function was identified in the decoded selectors, so centralization risk appears low, though this cannot be confirmed without source.

Risk to user funds: The hook can take currency from the pool during swaps through its return delta and take call, so it can affect the amounts traders receive; the exact amounts and conditions cannot be determined from the bytecode.

Security findings

  • [medium] Hook moves currency via return delta: The hook enables beforeSwapReturnDelta and its bytecode calls take(address,address,uint256), so it can move pool currency during swaps.
  • [low] State mutated on the swap path: Storage slots 2 and 3 are written inside beforeSwap, and slots 0 and 1 are written by an unnamed nonpayable function, which may alter state that affects later swaps.
  • [info] Unverified source: Source is unavailable and the function selectors are mostly unnamed, so the exact logic and any hidden fee or blocking conditions cannot be verified.

Contract details

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

Pools using Hook 0x604e…c088