The DBC rate limiter is a base fee mode that increases the fee as buy size increases. It is designed for launches where the main risk is not only who buys first, but how much they buy. Small buys can pay the starting fee, while larger buys pay a higher average fee during the limiter window.Documentation Index
Fetch the complete documentation index at: https://docs.meteora.ag/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
The rate limiter uses four core settings.| Setting | Product Meaning |
|---|---|
| Cliff fee | The starting fee for buys up to the reference amount. |
| Reference amount | The trade size unit used to calculate fee tiers. |
| Fee increment bps | How much the fee increases for each additional reference amount. |
| Max limiter duration | How long the limiter stays active after launch. |
Example
Assume:- Reference amount: 1 SOL.
- Cliff fee: 1%.
- Fee increment: 1%.
| Buy Size | Product Behavior |
|---|---|
| 1 SOL | Pays the starting fee. |
| 2 SOL | Pays a higher average fee. |
| 3 SOL | Pays a higher average fee again. |
Requirements
Rate limiter mode has important constraints.| Requirement | Product Meaning |
|---|---|
| Quote Token collect fee mode | Rate limiter is designed for quote-token fee collection. |
| Buy-side behavior | It applies to quote-to-base buys, not regular sell-side behavior. |
| One base fee mode | It is mutually exclusive with the fee scheduler modes. |
| Max duration | The limiter duration is capped at 12 hours. |
| Fee bounds | The starting fee must stay within DBC’s bonding phase fee bounds. |
| Single-swap validation | Active rate limiter trades are checked so a transaction cannot bundle multiple swaps for the same pool to bypass the limiter. |
43,200 seconds for timestamp activation or 108,000 slots for slot activation. If reference_amount, max_limiter_duration, and fee_increment_bps are all zero, rate limiter mode behaves like a fixed cliff-fee mode.
Why Use Rate Limiter
Discourage Oversized Buys
Very large launch buys can become progressively more expensive.
Protect Early Distribution
The fee slope can reduce the advantage of a single large first mover.
Preserve Small Buyer Access
Smaller buys can still use the starting fee while larger buys move into higher tiers.
Short Launch Window
The limiter is meant for early launch protection, not permanent pool behavior.
When To Choose It
Choose rate limiter when:- The launch expects aggressive large buys.
- The goal is to make large buys less attractive without fully preventing them.
- The launch wants fee protection based on size rather than time.
- Fees should return to the base level after the limiter window ends.

