Fee sharing hook on Robinhood Chain
Uniswap v4 Hook Contract 0x8ef4141633549c5ffbbcf8e749818af4bb3220cc on Robinhood Chain · Fee sharing
- Volume (24h)
- $3.60
- Value locked (TVL)
- $6.72
- All-time volume
- $3.60
- Pools using this hook
- 1
- Swaps (24h)
- 16 (3 traders)
- Total swaps
- 16
What it does
Traders in registered pools pay an extra swap fee that appears to shrink over time through halvings, and anyone can harvest the collected fees to the pool's recipient for a small reward, while LPs can withdraw freely.
How it works step by step
- Charges a swap fee on registered pools that appears to decay over time in halving eras (constants suggest a fee schedule with a minimum floor).
- Collects fees from swaps through return deltas and accumulates them per pool.
- Lets anyone call a harvest function that pays out accrued fees, with a small cut going to the caller, and appears to involve swapping into cbBTC.
- Pools must be registered with a fee recipient before they can be initialized with this hook.
- Swap behaviour
- On each swap in a registered pool, the hook calculates a fee and can take it from the swap amounts using return deltas. The exact fee percentage cannot be confirmed from bytecode alone.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- A hook fee is taken on swaps, apparently starting higher and halving across fixed block-based eras down to a floor. Accrued fees are harvested to a registered recipient, with a caller reward share; exact percentages are not verifiable from bytecode.
- Owner & admin controls
- No owner or admin functions were found; registration sets a pool's fee recipient, and harvesting appears permissionless.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: requires the pool to be registered; beforeSwap: computes and may charge the fee on input; afterSwap: may charge the fee on output and record accrued fees; beforeSwapReturnDelta and afterSwapReturnDelta: let the hook deduct its fee from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: No privileged admin key was identified; pool registrants choose the fee recipient.
Risk to user funds: Only the hook fee taken from swaps is touched, with an unverified rate that appears to decay to a floor. LP principal cannot be locked or drained.
Security findings
- [low] Unverified fee deduction: The hook can deduct tokens from swaps via return deltas, but the exact fee schedule and cap cannot be verified without source code.
- [info] No admin and free LP withdrawals: No owner controls were found, the contract is not a proxy, and remove-liquidity callbacks are disabled, so LPs can always withdraw.
Contract details
- Verified source
- No
- Bytecode size
- 8,106 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, moves-currency, return-delta, self-unlock
Pools using Fee sharing hook
- WETH / cbBTC (0.30% fee) — 24h volume $3.60, TVL $6.72, 16 swaps today