Likely custom pricing hook on Robinhood Chain
Uniswap v4 Hook Contract 0xc63b2177296c7bb0fa4e8bed9007eb002fd44088 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
This unverified hook likely takes a configurable cut from swaps before they execute, with an unknown rate, while leaving LP deposits and withdrawals untouched.
How it works step by step
- Runs custom logic before every swap and can change how much the swapper pays or receives using a swap return delta.
- Calls the PoolManager's take function during swaps, so it can pull tokens out of the swap flow to an address.
- Keeps a stored value (likely a fee rate or amount) that can be set through an unnamed function, plus counters updated on each swap.
- Exposes a read-only function that reports its stored values.
- Does not touch liquidity adds or withdrawals.
- Swap behaviour
- Before each swap the hook can adjust the swap amounts and take tokens through the PoolManager, which likely works as a fee or skim on the swap. The exact amount and recipient cannot be confirmed from bytecode.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Likely charges a hook fee on swaps based on a stored value, with tokens taken during the swap, but the exact percentage, cap and recipient cannot be verified from unverified bytecode.
- Owner & admin controls
- An unnamed function writes the stored value read during swaps, likely a fee parameter; who can call it and any cap are unknown from bytecode.
Enabled Uniswap v4 callbacks
beforeSwap, beforeSwapReturnDelta
beforeSwap: runs custom logic and records data 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: Some caller, likely an owner, can update the stored swap parameter; its maximum cannot be confirmed from bytecode.
Risk to user funds: Swappers' tokens can be deducted during swaps by an unverified amount; LP principal cannot be locked or drained by this hook.
Security findings
- [medium] Swap amounts can be modified: The hook uses a swap return delta and take to remove tokens during swaps; the size of this deduction is set by a stored value whose cap cannot be verified.
- [low] Settable parameter with unknown access: A two-argument function updates the stored value used in swaps; caller restrictions and limits are not visible without source.
- [info] LP withdrawals unaffected: Remove-liquidity callbacks and liquidity return deltas are disabled, so LPs can always withdraw.
Contract details
- Verified source
- No
- Bytecode size
- 1,416 bytes
- Upgradeable proxy
- No
- Detected patterns
- moves-currency, return-delta
Pools using Likely custom pricing hook
- ETH / HATCH (1.00% fee) — 24h volume $0, TVL $0, 0 swaps today