Likely custom pricing hook on Robinhood Chain
Uniswap v4 Hook Contract 0x10ea015aed55d711706e88addbb4ea28a10e60cc on Robinhood Chain · Custom pricing
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $0
- Pools using this hook
- 4
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 76
What it does
An unverified, likely proxy-style hook that can adjust swap amounts by an unknown fee before and after each trade, while leaving LP deposits and withdrawals untouched.
How it works step by step
- Small 743-byte contract that references the standard ERC-1967 implementation storage slot and proxy error messages.
- No dispatched hook functions were decoded, so its swap logic appears to be forwarded to another contract, which cannot be confirmed.
- Its address enables pool-setup, before-swap and after-swap callbacks, including the ability to change swap amounts.
- It never runs when LPs add or remove liquidity.
- Swap behaviour
- Swaps call the hook before and after execution, and the address permissions let it add to or deduct from swap amounts. The actual fee or adjustment logic cannot be determined from the bytecode.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Unknown. The hook can take or modify swap amounts through return deltas, but no fee values are visible in the bytecode.
- Owner & admin controls
- No admin functions were decoded. However, the contract contains ERC-1967 proxy references, so the code that actually runs may be changeable by whoever controls the implementation.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: runs when a pool is created; beforeSwap: runs before each swap; afterSwap: runs after each swap; beforeSwapReturnDelta: can change the swap's input amount; afterSwapReturnDelta: can change the swap's output amount.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: Not stated.
Risk to user funds: Traders' swap amounts can be adjusted by an unknown amount through return deltas. LP principal cannot be locked or charged on withdrawal by this hook.","centralization":"Who controls the implementation is unknown; if it can be changed, that party could alter how swap amounts are adjusted, but never LP withdrawals.
Security findings
- [medium] Possible proxy behaviour despite 'no proxy' label: The bytecode references the ERC-1967 implementation slot and the errors used when setting an implementation, which suggests swap logic is delegated elsewhere. The real behaviour and any upgrade path cannot be verified.
- [medium] Swap return deltas enabled: The hook can deduct from or add to swap input and output amounts. No caps on these adjustments are visible.
- [info] LP withdrawals unaffected: Remove-liquidity callbacks are disabled, so this hook can never block or charge LP withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 743 bytes
- Upgradeable proxy
- No
- Detected patterns
- return-delta
Pools using Likely custom pricing hook
- TOMLEE / tMAXX (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- DT / tMAXX (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- TEST / tMAXX (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- SMK1 / tMAXX (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today