Dynamic fee hook on Robinhood Chain

Uniswap v4 Hook Contract 0xf2ffe20ed1475cd80d83d9e73b4ab123af684880 on Robinhood Chain · Dynamic fee

Volume (24h)
$20.22K
Value locked (TVL)
$0.05
All-time volume
$20.22K
Pools using this hook
1
Swaps (24h)
245 (31 traders)
Total swaps
245

What it does

A minimal unverified hook that can only gate swaps and new deposits, charges no extra fee beyond the pool's static fee, and never blocks LP withdrawals.

How it works step by step

  • Small unverified hook that registers beforeAddLiquidity and beforeSwap callbacks.
  • The decoded dispatcher shows only view functions, including a signature-check function (isValidSignature) and a permissions getter.
  • No obvious admin setters, fee logic, or token-moving functions were found in the bytecode.
  • Cannot take tokens from swaps or LP positions, because return-delta permissions are disabled.
Swap behaviour
Before each swap the hook is called and may allow it or revert it. The bytecode shows no fee or delta logic, and its exact check cannot be determined without source.
Liquidity behaviour
The hook runs before liquidity is added and could reject deposits. It is never called on withdrawals, so LPs can always remove liquidity freely.
Fee behaviour
Uses the pool's static fee; no dynamic fee or hook fee logic was detected.
Owner & admin controls
No admin controls found in the decoded bytecode; no owner or setter functions were identified.

Enabled Uniswap v4 callbacks

beforeAddLiquidity, beforeSwap

beforeAddLiquidity: can check or reject new deposits; beforeSwap: can check or reject swaps before they execute.

Security & trust assessment

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

Who controls it: No privileged roles were found in the bytecode. At most the hook's fixed logic can reject swaps or deposits.

Risk to user funds: The hook cannot take swap or LP tokens, and it charges no extra fee. LP principal cannot be locked or drained.

Security findings

  • [info] Unverified, minimal bytecode: Source is not verified. The 1.5 KB contract exposes only view functions and no visible admin setters, so its exact swap and deposit checks are unknown.
  • [info] Withdrawals cannot be blocked: Remove-liquidity callbacks and all return-delta permissions are disabled, so the hook cannot block withdrawals or deduct tokens from swaps or LP positions.

Contract details

Verified source
No
Bytecode size
1,554 bytes
Upgradeable proxy
No

Pools using Dynamic fee hook