How it works
Dynamic Fees runs as part of the vault’s active management. Arrakis’s market-making system reads live signals for the pool, computes the fee that fits current conditions, and the Arrakis Hook on Uniswap v4 applies it onchain. The fee moves gradually, so the pool adapts continuously without sudden jumps that would unsettle traders or invite gaming. The fee responds to two main conditions:Volatility and volume surges
When realized volatility or trading volume spikes above its normal range, the fee rises. Sharp moves and bursts of activity are when liquidity is most exposed to arbitrage and impermanent loss, so a higher fee captures more from that flow and compensates LPs for the risk. As the market calms, the fee falls back to attract volume.
Inventory imbalance
As the pool’s inventory drifts away from balance, the fee adjusts by side to defend it. It becomes more expensive to trade in the direction that deepens the imbalance and cheaper in the direction that restores it.
Directional fees
Because the hook can price each side of the pool independently, Dynamic Fees can be asymmetric. A common configuration makes it more expensive to sell the token the pool already holds in excess, nudging flow toward rebalancing the inventory rather than worsening it, the same maker-taker logic market makers use on order books.Configuration
Dynamic Fees runs alongside the active strategy, most commonly Flagship. Arrakis’s market-making system manages the fee, so the team does not set or adjust it trade by trade. The fee is not an onchain parameter the team configures: a team opts into Dynamic Fees by accepting the underlying pool the Arrakis Hook runs on. The vault stays self-custodial throughout.Considerations
Requires the Arrakis Hook on Uniswap v4.
Dynamic Fees is part of the Arrakis Hook and runs on the chains where Arrakis operates Uniswap v4 vaults. Pools on other venues use a static fee tier.
Managed by Arrakis, not set by the team.
The fee is computed and updated by Arrakis’s market-making system from live signals. It is not an onchain setting the team controls; the team opts in by accepting the pool the Arrakis Hook runs on.
Most valuable in active markets.
The benefit comes from adapting to changing conditions. In a consistently quiet, balanced market the fee simply sits near its baseline.
FAQ
Who decides the fee at any given moment?
Who decides the fee at any given moment?
Arrakis’s market-making system computes the fee from live signals (volatility, volume, and inventory), and the Arrakis Hook on Uniswap v4 applies it onchain.
Does this work on any DEX?
Does this work on any DEX?
No. Dynamic Fees relies on the Arrakis Hook on Uniswap v4, so it runs on the chains where Arrakis operates v4 vaults. On other venues the vault uses a static fee tier.
Can it run alongside Price Convergence?
Can it run alongside Price Convergence?
Yes. Both are enabled by the Arrakis Hook on Uniswap v4. Dynamic Fees manages the trading fee while Price Convergence aligns the pool price to an external reference, and they can run together on the same vault.