Likely custom pricing hook on Robinhood Chain
Uniswap v4 Hook Contract 0xf1174f66f4a14cd67d72dda67cff020475e50088 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, non-upgradeable hook that can take an unknown cut of each swap before it executes, while LPs remain free to add and withdraw liquidity.
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 pulls tokens out of the pool manager using take.
- Records running counters in storage on each swap, which a public view function reads.
- Has no liquidity callbacks, so LPs add and remove liquidity normally.
- Swap behaviour
- Before each swap the hook can adjust the swap amounts and take tokens from the pool manager, likely as a fee or skim. The exact amount or percentage cannot be read from the unverified bytecode.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- The hook appears to take a cut of swap tokens through a return delta, but the exact rate and recipient are unknown from bytecode alone. No owner function to change it was found.
- Owner & admin controls
- No admin controls found. The only other public function is a read-only view.
Enabled Uniswap v4 callbacks
beforeSwap, beforeSwapReturnDelta
beforeSwap: runs logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook change swap amounts and take tokens from the swap.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: No privileged admin functions were found and the contract is not upgradeable. Behaviour is fixed in the deployed code.
Risk to user funds: Traders' swap amounts can be reduced by an unknown deduction taken before the swap. LP principal cannot be locked or drained by this hook.
Security findings
- [medium] Unverified swap skim: The hook can take tokens from swaps via a before-swap return delta and take(). The size of that deduction cannot be confirmed without source code.
- [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: This is a small direct contract with no proxy and no detected owner setters.
Contract details
- Verified source
- No
- Bytecode size
- 1,114 bytes
- Upgradeable proxy
- No
- Detected patterns
- moves-currency, return-delta
Pools using Likely custom pricing hook
- ETH / KIMCHI (1.00% fee) — 24h volume $0, TVL $0, 0 swaps today