Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0x00cd834e2ce79a01b28a17ee1b9fbfd1a9100088 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, admin-free hook that runs before each swap and can take an unknown portion of the swap amount, 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.
  • Can change swap amounts through a before-swap return delta, and calls the PoolManager to take tokens during swaps.
  • Keeps simple running counters or totals in storage that are updated on each swap and can be read through two public view functions.
  • Has no owner or admin functions visible in the bytecode.
Swap behaviour
Before each swap the hook can take part of the swap amount by withdrawing tokens from the PoolManager and adjusting the swap through a return delta. The exact amount or percentage cannot be confirmed from bytecode alone.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The hook appears able to take a cut of swaps before they execute, but the exact fee rate and who receives it are unknown without verified source. Otherwise the pool's normal LP fee applies.
Owner & admin controls
No admin controls found; only the swap callback and two read-only functions are exposed.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates stored counters on each swap; beforeSwapReturnDelta: lets the hook change or deduct swap amounts, with tokens pulled out of the PoolManager.

Security & trust assessment

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

Who controls it: No privileged keys were found and the contract is not a proxy. Its behaviour is fixed at deployment.

Risk to user funds: The hook can take tokens from swappers during swaps through the return delta, and the maximum deduction is unknown. LP principal cannot be locked or drained by this hook.

Security findings

  • [medium] Unverified swap deduction: The hook can change swap amounts and take tokens from the PoolManager during swaps, but the size of any deduction cannot be verified from the bytecode.
  • [info] No admin functions: No owner or setter functions were found, so the logic appears fixed and not upgradeable.
  • [info] LP withdrawals unaffected: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.

Contract details

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

Pools using Likely custom pricing hook