Access control hook on Robinhood Chain
Uniswap v4 Hook Contract 0x83637e30bdf1dc0845cfa27bce1af93a2d6d8080 on Robinhood Chain · Access control
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $35
- Pools using this hook
- 3
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 6
What it does
An allowlist hook where only owner-approved addresses can swap, charging no extra fee beyond the pool's static fee and leaving LP withdrawals unrestricted.
This read was written for the hook 0x1794…0080 on Robinhood Chain and reused here: the two run the same code.
How it works step by step
- Checks every swap against an owner-managed allowlist of addresses before it runs.
- Swaps from addresses not on the allowlist are expected to be rejected.
- The owner can add or remove many addresses at once and can transfer ownership.
- Does not touch liquidity, fees or swap amounts.
- Swap behaviour
- Before each swap the hook checks whether the swap sender (likely the router or caller address) is on the allowlist and blocks the swap if not. It does not change swap amounts or fees.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Uses the pool's static fee.
- Owner & admin controls
- The owner can add or remove addresses from the swap allowlist in batches and transfer ownership. There are no fee or fund controls.
Enabled Uniswap v4 callbacks
beforeSwap
beforeSwap: gates swaps by checking the caller against the allowlist.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A single owner key controls the allowlist. At worst it can stop swaps for anyone not allowed, but cannot touch funds.
Risk to user funds: The hook cannot move or deduct any user or LP tokens; no extra fees apply. LP principal cannot be locked or drained by this hook.
Security findings
- [medium] Owner-controlled swap allowlist: The owner decides which addresses may swap and can remove any address at any time, effectively able to halt trading for non-allowed users.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks and return deltas are disabled, so the hook cannot block withdrawals or take tokens.
Contract details
- Verified source
- No
- Bytecode size
- 1,633 bytes
- Upgradeable proxy
- No
- Detected patterns
- ownable
Pools using Access control hook
- ETH / QUANT (0.01% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / QUANT (0.01% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / QUANT (0.01% fee) — 24h volume $0, TVL $0, 0 swaps today