Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0x7999efa5e9a00835a37784bfff602962a00c4088 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 may take an unknown share of swap tokens through a return delta, while LPs keep full freedom to withdraw.

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 pulls tokens out of the pool manager with take.
  • Keeps three internal counters, updated on each swap and readable through a view function.
  • Has no liquidity callbacks, so LPs add and withdraw normally.
Swap behaviour
Before each swap the hook can adjust the amounts and take tokens from the swap, which likely works as a fee or skim. The exact amount or rate cannot be confirmed from bytecode.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
May take a cut of swap input through its before-swap delta and send it to a recipient, but the percentage and recipient are not visible from the decoded bytecode.
Owner & admin controls
No admin or owner functions were found; the only other external function is a read-only view.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook change swap amounts and take tokens.

Security & trust assessment

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

Who controls it: No privileged admin functions were found, so behaviour appears fixed at deployment.

Risk to user funds: Traders' swap amounts can be altered or partly taken by the hook, by an amount that cannot be confirmed from bytecode. LP principal cannot be locked or drained by this hook.

Security findings

  • [medium] Unverified swap delta with token take: The hook can change swap amounts and withdraw tokens during swaps, but the size of any deduction cannot be checked without source code.
  • [info] LP withdrawals unaffected: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.
  • [info] No proxy or admin setters: The contract is a small direct contract with no visible owner-controlled functions.

Contract details

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

Pools using Likely custom pricing hook