Token hook on Robinhood Chain

Uniswap v4 Hook Contract 0xe7d250f9ebe1bc358e6bfab8c5bd86af3a7fa557 on Robinhood Chain · Token

Volume (24h)
<$0.01
Value locked (TVL)
$0
All-time volume
<$0.01
Pools using this hook
1
Swaps (24h)
1 (1 traders)
Total swaps
1

What it does

An immutable, unverified token-linked hook that runs after swaps, liquidity changes and donations and can adjust swap and LP amounts by a hard-coded amount that cannot be confirmed from bytecode.

How it works step by step

  • Small, unverified hook tied to a single token (it exposes a token() getter) and the Uniswap v4 PoolManager.
  • Checks pool setup at initialization, likely making sure pools include its token.
  • Runs after swaps, liquidity adds, liquidity removals and donations, and has permission to adjust the resulting token amounts.
  • No owner, admin or storage variables were found, so its behaviour appears fixed at deployment.
Swap behaviour
After each swap the hook runs and can change the swap output through a return delta, for example to take a fee or tax. The exact amount cannot be confirmed from bytecode.
Liquidity behaviour
The hook runs after LPs add or remove liquidity and can change the amounts they deposit or receive through return deltas. Because it also runs on withdrawals, it could in principle revert or reduce them, but no admin pause or gating logic was found.
Fee behaviour
Any fee or deduction is hard-coded in bytecode and cannot be determined exactly. No adjustable fee storage exists.
Owner & admin controls
No admin controls found; there is no storage and no owner functions.

Enabled Uniswap v4 callbacks

beforeInitialize, afterAddLiquidity, afterRemoveLiquidity, afterSwap, afterDonate, afterSwapReturnDelta, afterAddLiquidityReturnDelta, afterRemoveLiquidityReturnDelta

beforeInitialize: validates new pools; afterSwap + afterSwapReturnDelta: can adjust swap output; afterAddLiquidity + return delta: can adjust deposit amounts; afterRemoveLiquidity + return delta: can adjust withdrawal amounts; afterDonate: reacts to donations.

Security & trust assessment

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

Who controls it: Not stated.

Risk to user funds: The hook can change swap outputs and LP deposit or withdrawal amounts through return deltas, by an amount that cannot be confirmed from bytecode. No admin drain function or adjustable fee was found.","centralization":"No privileged keys were found; the code appears immutable with no owner or settings.

Security findings

  • [medium] Unverified hook with active return deltas: Swap and liquidity return deltas are enabled, so the hook can change swap outputs and LP add/remove amounts. The size of any deduction cannot be verified without source code.
  • [low] Runs on LP withdrawals: afterRemoveLiquidity is enabled with a return delta, so withdrawals pass through hook logic. No pause or admin gating was found.
  • [info] Immutable, no admin: This is a direct contract with no storage and no owner selectors, so its behaviour cannot be changed after deployment.

Contract details

Verified source
No
Bytecode size
2,636 bytes
Upgradeable proxy
No
Detected patterns
return-delta

Pools using Token hook