Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0x914d59f9e425e5e69f1bd96530e0f567e9340088 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, ownerless hook that can deduct an unknown amount from every swap and track it in counters, while LPs keep full freedom to withdraw.

How it works step by step

  • Runs a check before every swap in pools that use it.
  • Can change swap amounts through a before-swap return delta and calls the pool manager's take function to pull tokens out during the swap.
  • Keeps two running counters in storage that update on each swap, readable through one public view function.
  • Has no admin functions, no owner and no liquidity callbacks.
Swap behaviour
Before each swap the hook can take part of the swap amount via a return delta and withdraw tokens from the PoolManager, while updating two internal counters. The exact amount or percentage taken cannot be confirmed from bytecode alone.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
Likely charges a hook-level deduction on swaps that it takes out of the pool manager, but the rate and recipient are not visible in unverified bytecode. Otherwise it uses the pool's static fee.
Owner & admin controls
No admin controls found; the bytecode shows no owner or setter functions.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook adjust or deduct from swap amounts.

Security & trust assessment

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

Who controls it: No privileged keys were found in the bytecode; behaviour appears fixed at deployment.

Risk to user funds: The hook can take an unknown portion of trader swap amounts through its return delta; the maximum cannot be verified from bytecode. LP principal cannot be locked or drained since withdrawal callbacks are disabled.

Security findings

  • [medium] Unverified swap deduction: The hook can modify swap amounts and take tokens during swaps, but without source code the size of the deduction and where tokens go cannot be confirmed.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the address, so the hook can never block or charge LP withdrawals.
  • [info] No admin or upgrade path: The contract is a small direct contract with no visible owner functions or proxy logic.

Contract details

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

Pools using Likely custom pricing hook