Access control hook on Ethereum
Uniswap v4 Hook Contract 0x78858966ac061330a6348414cb1ce699c981a000 on Ethereum · Access control
- Volume (24h)
- $3.58K
- Value locked (TVL)
- $0
- All-time volume
- $3.58K
- Pools using this hook
- 1
- Swaps (24h)
- 13 (11 traders)
- Total swaps
- 13
What it does
A simple immutable hook that only checks pool creation, with no extra fees, so all trades pay the pool's normal static fee and LPs can withdraw freely.
How it works step by step
- Runs a check only when a new pool is created with this hook attached.
- Has no effect on swaps, liquidity adds, or withdrawals; all other callbacks are unused stubs.
- Exposes a curveHook() reference, suggesting it validates or restricts pool creation to an approved setup.
- Stores no state and has no admin functions.
- Swap behaviour
- No swap callbacks.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Uses the pool's static fee.
- Owner & admin controls
- No admin controls found.
Enabled Uniswap v4 callbacks
beforeInitialize
beforeInitialize: checks pool creation parameters and can reject pools that do not match its rules.
Security & trust assessment
Risk level: low, estimated (decoded bytecode, medium confidence).
Who controls it: No privileged keys were found. The contract is not a proxy and cannot be changed.
Risk to user funds: The hook cannot move any trader or LP funds and charges no fees. LP principal cannot be locked or drained.
Security findings
- [info] Initialization-only hook: Only the pool-creation callback is enabled, so the hook cannot touch swaps, fees, or LP withdrawals.
- [info] No mutable state: Bytecode shows no storage and no owner functions, so behaviour cannot be changed after deployment.
Contract details
- Verified source
- No
- Bytecode size
- 2,765 bytes
- Upgradeable proxy
- No
Pools using Access control hook
- ETH / PONY (1.00% fee) — 24h volume $3.58K, TVL $0, 13 swaps today