Set fee schedules
Set a market's maker and taker fees in basis points, understand how fees are charged on the quote leg, and see which resting orders a fee raise prunes before you apply it.
Each market carries a maker and taker fee schedule set by the venue operator, in basis points of the quote leg. Zero is allowed. Fees are taken from the quote token at fill, into the market's fee account, atomically with settlement. Every signed order carries its own fee cap, so a schedule increase never applies to a resting order beyond what its maker signed: orders whose cap falls below the new schedule are pruned instead of overcharged.
Before you start
- You hold the venue-operator role: platform administrator or organization owner.
- You understand the pruning effect of a raise on the resting book, described below.
How fees work
| Fact | Detail |
|---|---|
| Denomination | Basis points of the quote leg, charged in the quote token. |
| Range | 0 to 10000 basis points for maker and taker independently. Zero-fee markets are allowed. |
| When charged | At fill, atomically with settlement. A fill that would exceed an order's signed fee cap does not execute at that fee; the order is pruned. |
| Who receives | The market's identity-registered fee account, set at listing. |
| Buy-side reservation | The maximum applicable fee is included in the buyer's reserved balance, so a fill can always pay its fee. |
Change a fee schedule
Open the fee-schedule editor
Go to Venue operations, open the market, and find Fee schedule.
Enter the new fees
Set Maker fee (bps) and Taker fee (bps) as whole basis points between 0 and 10000.
Review the affected resting orders
For a raise, the editor shows how many resting orders carry a signed fee cap below the new schedule and will be pruned when it applies. While the venue has not yet reported the count, the editor says so and states the rule: resting orders whose signed fee cap falls below the new schedule are pruned rather than charged above their cap.
Apply and verify
Click Apply fee schedule and complete wallet verification. DALP queues the on-chain fee schedule for the market.
Troubleshooting
| Issue | What to check |
|---|---|
| The editor rejects a value | Fees must be whole basis points between 0 and 10000. |
| Orders disappeared after a raise | Their signed fee caps were below the new schedule. This is the documented pruning behavior; the reserved balances were released. |
| New orders are rejected after a raise | An order's signed fee cap must cover the market's current schedule at intake. Ask traders to sign orders with a cap at or above the current maximum of the maker and taker fee. |
Related operations
- List a market for setting the initial schedule and fee account
- Halt, resume, and delist a market
- Place and cancel orders for how integrators sign the fee cap
Halt, resume, and delist a Trading Venue market
Stop matching with a market halt, reopen with resume, and permanently close a market with the typed delisting confirmation, including what happens to resting orders and reserved balances in each case.
Administer Trading Venue desks under maker-checker
Propose trading authorizations and desk limits for institutional desks, and approve them with a distinct approver so limits take effect at order intake.