Access control hook on Robinhood Chain
Uniswap v4 Hook Contract 0x581f4cf4094dce62067fbde5a6bb6721c8ff0880 on Robinhood Chain · Access control
- 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
A small, non-upgradeable hook that may gate swaps and new deposits through an unknown check, possibly signature-based, while charging no extra fee, so all trades pay only the pool's static fee and LPs can always withdraw freely.
How it works step by step
- Runs a check before swaps and before liquidity is added on pools that use it.
- Exposes a signature validation function (isValidSignature), which suggests it may verify signed permissions or act as a smart-contract signer.
- Has several read-only functions whose purpose cannot be identified from bytecode alone.
- Cannot take fees from swaps or from LP deposits, and is never called on withdrawals.
- Swap behaviour
- Before each swap the hook runs a check that could allow or revert the swap. The exact conditions are unknown from bytecode, and it cannot change swap amounts.
- Liquidity behaviour
- Before liquidity is added the hook runs a check that could block deposits. It is never called on withdrawals, so LPs can always remove their liquidity.
- Fee behaviour
- Uses the pool's static fee; the hook has no return-delta permissions and cannot charge its own fee.
- Owner & admin controls
- No admin setter functions were found in the dispatched selectors. All decoded external functions are view-only, though the exact gating logic is unknown.
Enabled Uniswap v4 callbacks
beforeAddLiquidity, beforeSwap
beforeAddLiquidity: can approve or reject new deposits; beforeSwap: can approve or reject swaps.
Security & trust assessment
Risk level: low, estimated (decoded bytecode, low confidence).
Who controls it: No owner or admin functions were found. The hook is not upgradeable, and the decoded functions are read-only.
Risk to user funds: The hook cannot touch trader or LP funds and charges no fee. At most it can block swaps or new deposits, and LP principal can always be withdrawn.
Security findings
- [low] Possible swap and deposit gating: The beforeSwap and beforeAddLiquidity callbacks can revert, so some traders or depositors may be blocked under unknown conditions. No admin setters are visible.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block or charge withdrawals.
- [info] No fund-moving capability: Return deltas are disabled and the contract is not a proxy, so it cannot take tokens from swaps or LPs.
Contract details
- Verified source
- No
- Bytecode size
- 1,658 bytes
- Upgradeable proxy
- No
Pools using Access control hook
- ETH / ILY (0.30% fee) — 24h volume $0, TVL $0, 0 swaps today