Dynamic fee hook on Robinhood Chain

Uniswap v4 Hook Contract 0x81f3c2f025bdcd51b900beab3b94d02448d28080 on Robinhood Chain · Dynamic fee

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

What it does

A fixed, ownerless launch hook that charges a higher swap fee right after launch and lowers it over a set time window, so early traders pay more and later traders pay less, while LPs can withdraw freely.

How it works step by step

  • Sets a swap fee that starts at a high launch level and changes over a fixed time window after launch.
  • Exposes the starting fee, the window length, the launch time and the current fee so anyone can check them.
  • Only runs before swaps; it does not touch liquidity adds or withdrawals.
  • Has no owner or admin functions, and the fee schedule appears fixed at deployment.
Swap behaviour
Before each swap the hook works out a time-based fee from the launch time and a fixed duration and hands it to the pool as an override. Early buyers and sellers pay more, and later trades pay less. It cannot take tokens from swaps directly.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
The fee starts at a hard-coded initial level and moves toward a lower level over a fixed duration after launch, most likely decaying. The exact percentages and duration are constants not readable from the summary data. Fees go to LPs as normal pool fees.
Owner & admin controls
No admin controls found; launch time, initial fee and duration appear to be fixed constants.

Enabled Uniswap v4 callbacks

beforeSwap

beforeSwap: returns the current time-based fee override for each swap.

Security & trust assessment

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

Who controls it: No privileged keys were found. The contract is not a proxy and has no storage-based settings.

Risk to user funds: The hook holds no funds and cannot deduct tokens. It only sets the pool's swap fee on a fixed schedule, and LP principal cannot be locked or drained.

Security findings

  • [info] Immutable time-decaying launch fee: The fee follows a fixed schedule from launch time with no owner able to change it. The exact starting fee value is not confirmed from bytecode.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks and return deltas are disabled, so the hook cannot block withdrawals or take tokens.

Contract details

Verified source
No
Bytecode size
2,029 bytes
Upgradeable proxy
No
Detected patterns
launchpad

Pools using Dynamic fee hook