Skip to main content

Protocol Fees

Helm collects fees from trading activity and liquidity withdrawals. 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:

ComponentDescription
Base feeMinimum fee applied to all swaps
Imbalance feeIncreases when a swap pushes the pool away from ideal balance; discounted when it helps rebalance
Market impact feeScales with order size relative to available liquidity
Stablecoin confidence feeAdds a fee when Pyth stablecoin confidence intervals widen for the quote conversion
Premium adjustmentAdjusts 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:

MethodFee
Standard (queued) withdrawalNo fee
Instant withdrawalSmall fee (shown before confirmation)

Instant withdrawal fees go to the protocol.

Next Steps