Likely custom pricing hook on Robinhood Chain
Uniswap v4 Hook Contract 0x34dd9c0875691f36f8a51bcde766288191488088 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 is an unverified, non-upgradeable hook that runs logic before every swap and can adjust trade amounts by an amount that cannot be confirmed, while LPs can always add and withdraw liquidity freely.
How it works step by step
- Runs custom logic before every swap in pools that use it.
- Has permission to change swap amounts through a before-swap return delta, so it can take over or adjust part of a trade.
- Keeps internal state (counters or parameters) that it updates on each swap, plus a read-only view that exposes that state.
- Has no liquidity callbacks, so LPs add and withdraw through the normal Uniswap flow.
- Swap behaviour
- Before each swap the hook runs logic that reads stored parameters and updates a few state values. Because return deltas are enabled, it may change how much of the swap goes through the pool. The exact effect on trade amounts cannot be confirmed from bytecode alone.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- No explicit fee logic can be confirmed from the bytecode. The return-delta permission means the hook could adjust swap amounts, but any fee size is unknown.
- Owner & admin controls
- No admin setter functions were found. Most stored values are only read and never changed, which suggests parameters fixed at deployment.
Enabled Uniswap v4 callbacks
beforeSwap, beforeSwapReturnDelta
beforeSwap: runs custom checks and state updates before each trade; beforeSwapReturnDelta: lets the hook alter or absorb part of the swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: No privileged keys or admin functions were found. The contract is not a proxy, so its behaviour appears fixed at deployment.
Risk to user funds: Traders' swap amounts can be modified by the hook's return delta, with an unknown maximum adjustment. LP principal cannot be locked or charged, because withdrawals never call the hook.
Security findings
- [medium] Unverified swap-adjusting logic: The hook can change swap amounts before execution through a return delta. Without source code, the size and purpose of any adjustment cannot be verified.
- [info] No admin functions detected: Only the swap callback and one view function are exposed. There is no visible owner, pause, or fee-setting function.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the hook address. The hook can never block or charge LP withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 2,150 bytes
- Upgradeable proxy
- No
- Detected patterns
- return-delta
Pools using Likely custom pricing hook
- ETH / LEVER (1.00% fee) — 24h volume $0, TVL $0, 0 swaps today