Likely custom pricing hook on BNB Chain

Uniswap v4 Hook Contract 0x7483770758eaff57f84819737f1235e4a7e80088 on BNB Chain · Custom pricing

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

This unverified hook runs before every swap and can take an unconfirmed amount from each trade, likely as a fee, while LPs can add and withdraw liquidity freely.

How it works step by step

  • Runs custom logic before every swap and can change the swap amounts using a before-swap return delta.
  • Calls the PoolManager's take function during swaps, meaning it pulls some tokens out of the swap, likely as a fee or for its own accounting.
  • Keeps a few running counters in storage that update on each swap and can be read through public view functions.
  • Has no liquidity callbacks, so adding and removing liquidity work as normal.
Swap behaviour
Before each swap the hook runs and can take tokens from the swap through a return delta, sending them to some address via the PoolManager. The exact amount or percentage cannot be confirmed from the bytecode.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The hook appears to take an extra amount from swaps on top of the pool fee, but the exact rate and recipient cannot be determined from the unverified bytecode.
Owner & admin controls
No admin or owner functions were found in the decoded bytecode; only the swap callback and two read-only view functions are exposed.

Enabled Uniswap v4 callbacks

beforeSwap, beforeSwapReturnDelta

beforeSwap: runs custom logic and updates counters before each swap; beforeSwapReturnDelta: lets the hook change swap amounts and take tokens from the trade.

Security & trust assessment

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

Who controls it: No privileged owner functions are visible, and the contract is not a proxy. Its behaviour appears fixed at deployment.

Risk to user funds: The hook can take part of a trader's swap amount through return deltas, and the maximum deduction cannot be verified from the bytecode. LP principal cannot be locked or drained by this hook.

Security findings

  • [medium] Unverified swap deduction: The hook can take tokens from swaps through a before-swap return delta and the take call. Without source code, the size of this deduction and who receives it cannot be checked.
  • [info] No admin functions visible: The small contract exposes only the swap callback and view functions, so there are no visible setters, pause switches, or upgrade paths.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the address, so the hook can never block or charge LP withdrawals.

Contract details

Verified source
No
Bytecode size
1,404 bytes
Upgradeable proxy
No
Detected patterns
moves-currency, return-delta

Pools using Likely custom pricing hook