Access control hook on Arc
Uniswap v4 Hook Contract 0x0ea317e967a6ef98b86e8e7ef9eed611a85ae000 on Arc · Access control
- Volume (24h)
- $5.00
- Value locked (TVL)
- $4.95
- All-time volume
- $5.00
- Pools using this hook
- 2
- Swaps (24h)
- 3 (2 traders)
- Total swaps
- 3
What it does
A minimal, unchangeable hook that only controls who can create pools, most likely a fixed migrator; all trades pay the pool's normal static fee and LPs can add and withdraw freely.
How it works step by step
- Runs a check only when a new pool using this hook is created.
- Appears to allow only a fixed migrator address to initialize pools with this hook, likely as part of a token launch or migration system.
- Does nothing during swaps, deposits, or withdrawals.
- Has no storage and no admin functions, so its behaviour cannot be changed.
- 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; the pool manager and migrator addresses appear to be fixed at deployment.
Enabled Uniswap v4 callbacks
beforeInitialize
beforeInitialize: checks who is creating the pool, likely restricting pool creation to the hard-coded migrator address.
Security & trust assessment
Risk level: low, estimated (decoded bytecode, medium confidence).
Who controls it: The fixed migrator address likely decides which pools can be created with this hook. No one can change fees, pause trading, or block withdrawals.
Risk to user funds: The hook cannot touch any trader or LP funds and charges no fees. LP withdrawals are unrestricted.
Security findings
- [info] Pool creation gate only: The only active callback runs at pool initialization and likely restricts who can create pools with this hook. It cannot touch swaps, fees, or LP funds.
- [info] Immutable and minimal: The 463-byte contract is not a proxy, has no storage and no admin setters, so it cannot be changed after deployment.
Contract details
- Verified source
- No
- Bytecode size
- 463 bytes
- Upgradeable proxy
- No
Pools using Access control hook
- USDC / 402X (1.00% fee) — 24h volume $4.00, TVL $3.96, 2 swaps today
- INTERN / USDC (1.00% fee) — 24h volume $1.00, TVL $0.99, 1 swaps today