Hook 0x73ae…0088 on Ethereum

Uniswap v4 Hook Contract 0x73ae016fa2ba1b7b460ccd5e02c936407c600088 on Ethereum · Other

Volume (24h)
$0
Value locked (TVL)
$0
All-time volume
$0
Pools using this hook
1
Swaps (24h)
0 (0 traders)
Total swaps
0

What it does

A Uniswap v4 hook that runs custom logic before swaps and can adjust swap amounts through a return delta, but its exact purpose cannot be confirmed from unverified bytecode.

How it works step by step

  • Runs custom logic in beforeSwap (selector 0x575e24b4) before each swap
  • Returns a beforeSwapReturnDelta, letting it take or supply tokens during the swap
  • Reads storage slots 0 to 3 to decide swap behaviour
  • Exposes a nonpayable setter (0xcd8e5027, two uint256 arguments) that writes slots 0 and 1
  • Exposes two view functions (0x48827231, 0x97a08ff4) with unknown names
Swap behaviour
beforeSwap runs before every swap in its pool and can return a delta that changes the swap's token amounts.
Liquidity behaviour
No liquidity callbacks.
Fee behaviour
Hook returns a beforeSwap delta; fee logic cannot be determined from the decoded data alone. The pool's fee is not confirmed to be static.
Owner & admin controls
No admin controls found. The 0xcd8e5027 function (two uint256 arguments, nonpayable) writes storage slots 0 and 1 and its caller is not identified, so it may be a parameter or state setter with no visible access check in the decoded data.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic before each swap, dispatched via selector 0x575e24b4. beforeSwapReturnDelta: allows the hook to return a delta that alters the swap's amounts, so it can take or supply tokens during a swap.

Security & trust assessment

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

Who controls it: Unclear. The 0xcd8e5027 setter with two uint256 arguments may let a privileged key change values read by beforeSwap (slots 0 and 1), which could alter swap outcomes; access control could not be verified.

Risk to user funds: The hook can take or supply tokens through its return delta during swaps. Whether it can block swaps or hold funds cannot be confirmed without source or a full trace of the logic.

Security findings

  • [medium] Return delta can modify swap amounts: Permissions include beforeSwapReturnDelta, so the hook can alter swap amounts and take or supply tokens during swaps.
  • [medium] Unverified state-writing function affects swap logic: Function 0xcd8e5027 is nonpayable and writes storage slots 0 and 1, which beforeSwap reads. No access check is visible in the decoded data.
  • [info] No verified source: Source is not verified and the function 0x48827231 and 0x97a08ff4 have unknown names, so intent cannot be confirmed.

Contract details

Verified source
No
Bytecode size
2,010 bytes
Upgradeable proxy
No
Detected patterns
return-delta

Pools using Hook 0x73ae…0088