Likely fee sharing hook on Robinhood Chain
Uniswap v4 Hook Contract 0x4767f02562d22774c99648a4a902858acfe34044 on Robinhood Chain · Fee sharing
- 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 immutable hook that appears to take a fixed, unverified fee from each swap's output and send it to a hard-coded recipient, while leaving LP deposits and withdrawals untouched.
How it works step by step
- Runs after every swap in pools that use it.
- Can take a cut of the swap output and pull it out of the PoolManager to a fixed address, likely tied to WETH.
- Has no storage and no admin functions, so its behaviour is fixed in code.
- Does not touch liquidity adds or withdrawals.
- Swap behaviour
- After each swap, the hook can take part of the swap's output through a return delta and withdraw it from the PoolManager. The exact fee size and recipient cannot be confirmed from bytecode alone.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- An extra swap fee appears to be taken from swap output after the swap and sent to a hard-coded recipient. The percentage is not verifiable from bytecode, and the code has no storage, so it cannot be changed after deployment.
- Owner & admin controls
- No admin controls found; the contract has no storage and no owner functions.
Enabled Uniswap v4 callbacks
afterSwap, afterSwapReturnDelta
afterSwap: runs logic after each swap; afterSwapReturnDelta: lets the hook take a portion of the swap output.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: No owner or admin keys were found. The contract is not a proxy, so its logic cannot be changed.
Risk to user funds: Only swap output can be reduced by an unverified but fixed fee amount. LP principal cannot be locked or drained.
Security findings
- [low] Unverified swap fee via return delta: The hook can deduct tokens from swap output and withdraw them. The exact rate cannot be confirmed without verified source, but it is fixed in immutable code.
- [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,189 bytes
- Upgradeable proxy
- No
- Detected patterns
- moves-currency, return-delta