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
- ETH / PROMPTPAD (1.00% fee) — 24h volume $0, TVL $0, 0 swaps today