Wave
Docs Reference

Fees and APR

What Wave charges

5% of the trading fees your wave earns. That's the whole fee schedule.

  • Taken when fees are collected, whether you collect or close.
  • Calculated on what the contract actually receives, so never more than 5% of real fees.
  • Nothing on deposits, withdrawals or principal.
  • If your wave earns nothing, Wave earns nothing.
  • Every card shows the gross fees and what you'll receive.

Where the fees come from

  • Each bin is a Uniswap position.
  • When a trade passes through a bin's range, the trader pays the pool's fee tier.
  • It's shared among everyone providing liquidity in that range, in proportion to how much.
  • A narrow bin at the current price holds a big share of the liquidity there, so it earns a big share of the fees.
  • Bins the price isn't in earn nothing until it comes back.

Reading the APR column

Est. APR = fees the whole pool earned over the selected window, annualised, divided by the pool's liquidity.

Read it with this in mind:

  • It annualises the selected window. One busy hour × a year is a huge number. Use 24h.
  • It's for the whole pool. A concentrated wave in range earns a multiple. Out of range earns zero.
  • On v4 pools with a hook that takes a share of swaps, that share comes out first. The figure runs high.
Warning

A five-digit APR next to a tiny TVL usually means a new token had a busy hour. Check volume and TVL before reading anything into it.

How Wave measures fees

  • v3: the pool's fee tier × traded volume.
  • v4: every swap reports the fee it actually paid; Wave adds them up. That's why dynamic-fee pools still show a real number.