Likely utility hook on BNB Chain

Uniswap v4 Hook Contract 0x097ca33924ad253ef9fc8471c4490566e0ef1000 on BNB Chain · Utility

Volume (24h)
$0
Value locked (TVL)
$10.09K
All-time volume
$765.57K
Pools using this hook
1
Swaps (24h)
0 (0 traders)
Total swaps
13,878

What it does

A Uniswap v4 hook that runs only a post-initialization step when a pool is created, with its wider behaviour not determinable from unverified bytecode.

How it works step by step

  • Enables only the afterInitialize permission, so it runs once after a pool is initialized
  • Exposes beforeSwap and afterSwap selectors, but these callbacks are not enabled by the address permissions
  • Contains no decoded storage variables, so no persistent state could be identified
  • Calls out to a pool() function and a HookNotImplemented error, suggesting a standard hook base contract
Swap behaviour
No swap callbacks.
Liquidity behaviour
Only afterInitialize is enabled; liquidity add and remove callbacks are present as selectors but their behaviour cannot be determined from the decoded input.
Fee behaviour
Uses the pool's static fee.
Owner & admin controls
No admin controls found.

Enabled Uniswap v4 callbacks

afterInitialize

afterInitialize is the only enabled permission and runs once after a pool is initialized.

Security & trust assessment

Risk level: low, estimated (decoded bytecode, low confidence).

Who controls it: No privileged role was identified in the decoded functions, so a key-holder's reach over users cannot be determined.

Risk to user funds: Only afterInitialize is enabled, and no code in the decoded input indicates the hook can hold, move or block pool or user funds. This cannot be confirmed without source.

Security findings

  • [info] Unverified source: No verified source is available and the storage layout is empty, so the purpose of the hook cannot be confirmed beyond its permission flags.
  • [info] Callbacks exposed but not enabled: The bytecode dispatches many hook callbacks that are not enabled in the permissions, which is typical of a generic template and does not on its own indicate risk.

Contract details

Verified source
No
Bytecode size
2,355 bytes
Upgradeable proxy
No

Pools using Likely utility hook