Likely custom pricing hook on Robinhood Chain
Uniswap v4 Hook Contract 0xaa8d141fd5f0e05f7b000a7edb535e7527578088 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 runs before each swap, tracks per-address counters, and may take an unknown share of swap tokens, while leaving LP deposits and withdrawals untouched.
How it works step by step
- Runs a check before every swap and can change the swap amounts using a return delta.
- Calls the pool manager's take function, meaning it can pull tokens out of the swap flow to the hook or another address.
- Keeps a per-address counter (likely per-sender or per-pool) plus running totals, readable through view functions.
- Has no liquidity callbacks, so adding and removing liquidity work normally.
- Swap behaviour
- Before each swap the hook runs custom logic, updates per-address and global counters, and may take a portion of the swap tokens through a return delta. The exact amount or rule cannot be confirmed from bytecode alone.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- May charge an extra hook fee on swaps by taking tokens via the pool manager, but the exact rate and recipient are unknown from bytecode. The pool's normal LP fee still applies.
- Owner & admin controls
- No admin or owner functions were found in the decoded selectors. Only view functions and the swap callback are exposed.
Enabled Uniswap v4 callbacks
beforeSwap, beforeSwapReturnDelta
beforeSwap: runs custom logic and tracking before each swap; beforeSwapReturnDelta: lets the hook adjust 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 keys were detected in the bytecode. The contract is not a proxy, so its logic cannot be upgraded.
Risk to user funds: Traders' swap amounts can be adjusted or partially taken through the before-swap delta, at an unknown rate. LP principal cannot be locked or drained by this hook.
Security findings
- [medium] Unverified swap delta with token take: The hook can modify swap amounts and take tokens before a swap, but without source code the size of any deduction cannot be verified.
- [info] No admin functions visible: No owner-only setters were found, so behaviour appears fixed after deployment.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 1,649 bytes
- Upgradeable proxy
- No
- Detected patterns
- moves-currency, return-delta
Pools using Likely custom pricing hook
- ETH / GRID (0.30% fee) — 24h volume $0, TVL $0, 0 swaps today