Likely access control hook on Polygon
Uniswap v4 Hook Contract 0x324d4273f1e4076987f01e0c05036ac2b7668800 on Polygon · Access control
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $1.36K
- Pools using this hook
- 4
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 66
What it does
This hook only allows liquidity to be added to the pool as full-range positions, rejecting concentrated-range deposits.
How it works step by step
- Enables only the beforeAddLiquidity callback on the pool
- Inspects the tick range of an incoming liquidity addition
- Reverts with NotFullRange when the position is not full range
- Leaves swaps, removals, donations and fee logic to the pool's defaults
- Swap behaviour
- No swap callbacks.
- Liquidity behaviour
- beforeAddLiquidity is enabled and reverts with NotFullRange(int24,int24,int24,int24) when the position is not full range, so only full-range liquidity can be added; the decoded bytecode suggests this check, but the exact condition could not be fully confirmed without source.
- Fee behaviour
- Uses the pool's static fee.
- Owner & admin controls
- No admin controls found.
Enabled Uniswap v4 callbacks
beforeAddLiquidity
beforeAddLiquidity is used to restrict liquidity provision to full-range positions; no other callbacks are enabled according to the hook address permissions.
Security & trust assessment
Risk level: low, estimated (decoded bytecode, low confidence).
Who controls it: No privileged owner or admin functions were identified in the decoded selectors, so there is no obvious key that can change behaviour.
Risk to user funds: The hook does not appear to hold, move or take user funds; it only gates liquidity additions through a revert check, so it could block deposits but does not custody them.
Security findings
- [info] Full-range-only liquidity enforced: The hook can revert liquidity additions for any position that is not full range, which blocks concentrated liquidity provision in this pool.
- [info] No mutable admin state detected: No storage variables were inferred and no owner or upgrade selectors were found, so no mutable admin parameters were detected.
Contract details
- Verified source
- No
- Bytecode size
- 3,405 bytes
- Upgradeable proxy
- No
Pools using Likely access control hook
- ATXM / WETH (3.39% fee) — 24h volume $0, TVL $0, 0 swaps today
- ATXM / USDT0 (3.39% fee) — 24h volume $0, TVL $0, 0 swaps today
- POL / ATXM (3.39% fee) — 24h volume $0, TVL $0, 0 swaps today
- POL / CTES (3.39% fee) — 24h volume $0, TVL $0, 0 swaps today