Available on DAMM v2
How does it work?
Fee Market Cap Scheduler tracks the sqrt price movement from the initial pool price. As the price increases, the fee decreases according to the configured schedule.Fee Market Cap Scheduler applies to graduated DAMM v2 pools (post-migration), not to pre-graduation DBC bonding curve pools. The fee behavior during the bonding curve phase is controlled by the pre-graduation pool fee settings (Fee Scheduler or Rate Limiter).
- Cliff Fee Numerator: The starting fee of the scheduler (e.g., 50%).
- Number Of Periods: The total number of fee reduction periods.
- Sqrt Price Step Bps: The sqrt price increase (in basis points) required to advance one period.
- Scheduler Expiration Duration: The maximum duration after which the scheduler expires and defaults to minimum fee.
- Reduction Factor: The amount to reduce the fee by per period.
Linear

Exponential

Example Configuration
A typical Fee Market Cap Scheduler configuration:- Starting Fee: 50%
- Ending Fee: 0.5% (after 100 periods)
- Sqrt Price Step: 1% (100 bps) per period
- Expiration: 24 hours
- Fee starts at 50% when the pool launches
- Each 1% increase in sqrt price reduces the fee
- After 100% sqrt price increase, fee reaches minimum 0.5%
- If price doesn’t increase enough within 24 hours, fee defaults to 0.5%
Once the
scheduler_expiration_duration has elapsed, the fee permanently defaults to the minimum fee regardless of price movement. This expiration is irreversible even if the price subsequently drops, the fee will remain at the minimum level.Simulator
Experiment with different Fee Market Cap Scheduler configurations using the simulator below. Simply clone the spreadsheet and modify the fields to test various scenarios.Fee Market Cap Scheduler Simulator
Clone this Google Sheet to simulate and experiment with different Fee Market Cap Scheduler configurations.
Which Launch Pools support Fee Market Cap Scheduler?
Fee Market Cap Scheduler is available as an option for DAMM v2 Launch Pools.Fee Market Cap Scheduler is mutually exclusive with Fee Time Scheduler and Rate Limiter. Developers must choose one base fee mode for their pool.

