Likely dynamic fee hook on Ethereum

Uniswap v4 Hook Contract 0x0400b70efb04e0c320039fba76009e9d1d510080 on Ethereum · Dynamic fee

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

What it does

A tiny read-only hook that likely sets each swap's fee from an external quote contract (exact range unknown), never touches funds and leaves LP withdrawals completely free.

How it works step by step

  • Runs a read-only check before every swap in pools that use it.
  • Calls an external contract's quote function, likely to fetch a fee or price value for the swap.
  • Most likely returns a per-swap fee override based on that external quote.
  • Has no storage, no admin functions and never touches liquidity adds or withdrawals.
Swap behaviour
Before each swap the hook makes a read-only external quote call and returns a result to the PoolManager, most likely a dynamic fee override. It cannot take tokens from the swap because return deltas are disabled, though it could cause swaps to revert if the quote call fails.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The fee is probably set per swap from an external quote contract. The exact fee range cannot be determined from bytecode, and fees go to LPs through normal pool accounting.
Owner & admin controls
No admin controls found in the hook itself. Fee logic may depend on whoever controls the external quote contract, which is unknown.

Enabled Uniswap v4 callbacks

beforeSwap

beforeSwap: queries an external quote source and likely returns a fee override for the swap.

Security & trust assessment

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

Who controls it: The hook has no owner or storage. Any influence comes from whoever controls the external quote contract, which could change the fee it returns.

Risk to user funds: The hook cannot move or hold user or LP funds. Its only effect is the swap fee level, whose range is unverified, and LP withdrawals are unrestricted.

Security findings

  • [low] Fee depends on external quote contract: The swap fee appears to come from an external contract's quote call. Its bounds and controller cannot be verified from bytecode, and v4 caps any LP fee override at 100%.
  • [info] No fund access: The hook is view-only with swap return deltas disabled, so it cannot take swap tokens. Remove-liquidity callbacks are disabled, so it cannot block withdrawals.

Contract details

Verified source
No
Bytecode size
582 bytes
Upgradeable proxy
No

Pools using Likely dynamic fee hook