Fee sharing hook on BNB Chain

Uniswap v4 Hook Contract 0x450e0fbfa8f19bc7c35d57ff083adff7f1b980cc on BNB Chain · Fee sharing

Volume (24h)
$0
Value locked (TVL)
<$0.01
All-time volume
$6.24
Pools using this hook
4
Swaps (24h)
0 (0 traders)
Total swaps
3

What it does

Every swap through this pool pays an extra fixed, unchangeable hook fee (exact rate unverified) that goes to a hard-coded recipient, while LPs can add and withdraw liquidity freely.

How it works step by step

  • Charges a hook fee on swaps, defined by constants HOOK_FEE_BPS and FEE_DENOMINATOR (exact value not visible from the decoded data).
  • Sends the collected fee to a fixed FEE_RECIPIENT address using the PoolManager's take function.
  • Has no storage and no owner functions, so the fee and recipient appear to be hard-coded and unchangeable.
  • Does not touch liquidity adds or withdrawals.
Swap behaviour
On each swap the hook takes a fixed percentage fee from the swap amounts through return deltas and transfers it to a hard-coded recipient. The exact fee rate is a constant that cannot be read from the bytecode summary.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
A fixed hook fee set by the constants HOOK_FEE_BPS over FEE_DENOMINATOR is charged on top of the pool's normal LP fee and sent to a fixed fee recipient. The exact percentage is unknown from the provided data but cannot be changed, since there is no storage or admin setter.
Owner & admin controls
No admin controls found; the fee rate and recipient appear to be immutable constants.

Enabled Uniswap v4 callbacks

beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeSwap: can adjust or take a fee from the swap input; afterSwap: can take a fee from the swap output; beforeSwapReturnDelta and afterSwapReturnDelta: allow the hook to deduct the fee from swap amounts.

Security & trust assessment

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

Who controls it: No owner or admin functions and no storage were found. The fee recipient is a fixed address that only receives fees.

Risk to user funds: Only swap amounts are affected, by a fixed constant fee of unknown size taken for the fee recipient. LP principal cannot be locked or drained.

Security findings

  • [low] Unverified fixed swap fee: The hook deducts a constant fee from swaps via return deltas and sends it to a fixed recipient. The rate is immutable but its exact value cannot be confirmed without verified source.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block or charge LP withdrawals.

Contract details

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

Pools using Fee sharing hook