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
- ETH / HMS (0.30% fee) — 24h volume $0, TVL $0, 0 swaps today