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​