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
- BNB / SIT (0.30% fee) — 24h volume $0, TVL <$0.01, 0 swaps today
- BNB / CCTBNT (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- BNB / NHTVC (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- BNB / BNBNB (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today