Protocol Fees
HyperAMM collects fees from three sources: trading activity, liquidity withdrawals, and staking. This page explains each fee type, who pays it, and where it goes.
Fee Sources
Trading Fees
A dynamic fee is charged on every swap. The fee is composed of multiple components that adjust to real-time market conditions:
| Component | Description |
|---|---|
| Base fee | Minimum fee applied to all swaps |
| Imbalance fee | Increases when a swap pushes the pool away from ideal balance; discounted when it helps rebalance |
| Market impact fee | Scales with order size relative to available liquidity |
| Premium adjustment | Adjusts the quoted price (not an added fee) when the perpetual mark price deviates from oracle price |
80% of trading fees go to LPs. 20% goes to the protocol. See Dynamic Fees for details on how each component is calculated.
Withdrawal Fees
When withdrawing liquidity from a pool:
| Method | Fee |
|---|---|
| Standard (queued) withdrawal | No fee |
| Instant withdrawal | Small fee (shown before confirmation) |
Instant withdrawal fees go to the protocol.
Staking Fees
| Fee | |
|---|---|
| Stake HYPE | No protocol fee |
| Staking yield | No protocol fee |
| Unstake (claim) | 0.1% of total claim amount (principal + accrued rewards) |
HyperAMM does not take any fee on staking yield. However, the underlying validator may charge a commission on staking rewards. The unstaking fee is applied at claim time, not when the unstake request is submitted.
Next Steps
- Dynamic Fees — How trading fee components are calculated
- Pool Types — How NEUTRAL and BULL pools differ
- How sHYPE Works — Staking fee details