Utility hook on Base
Uniswap v4 Hook Contract 0x0cfb147d18c72f0cf83b4283b533110a67129000 on Base · Utility
- Volume (24h)
- $1.20
- Value locked (TVL)
- $0
- All-time volume
- $1.20
- Pools using this hook
- 1
- Swaps (24h)
- 1 (1 traders)
- Total swaps
- 1
What it does
A small hook that runs a callback after a Uniswap v4 pool is initialized, with its exact purpose not determinable from the decoded bytecode.
How it works step by step
- Runs logic once after a pool using this hook is initialized
- Exposes a poolManager getter pointing at the Uniswap v4 PoolManager
- Contains no decoded swap or liquidity callbacks
- Storage layout could not be inferred, so no persistent state was identified
- Swap behaviour
- No swap callbacks.
- Liquidity behaviour
- No liquidity callbacks.
- Fee behaviour
- Uses the pool's static fee.
- Owner & admin controls
- No admin controls found.
Enabled Uniswap v4 callbacks
afterInitialize
afterInitialize: runs once after the pool is initialized; the decoded body is minimal and its purpose cannot be determined from the bytecode alone.
Security & trust assessment
Risk level: low (decoded bytecode, low confidence).
Who controls it: No privileged owner or admin functions were decoded, so no obvious key-based control over users was found.
Risk to user funds: Based on the decoded permissions and functions, the hook does not appear to hold, move or block user or pool funds; this is inferred from a small bytecode footprint and could be incomplete.
Security findings
- [info] Minimal decoded surface: Only afterInitialize and poolManager are dispatched; no storage layout was inferred and no swap, liquidity or fee logic was decoded.
- [info] Limited callback scope: The hook only has the afterInitialize permission, so it cannot alter swap or liquidity deltas through that permission alone.
Contract details
- Verified source
- No
- Bytecode size
- 636 bytes
- Upgradeable proxy
- No
Pools using Utility hook
- ETH / STC552 (1.00% fee) — 24h volume $1.20, TVL $0, 1 swaps today