SettleMint
System addonsTrading venue

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

FactDetail
DenominationBasis points of the quote leg, charged in the quote token.
Range0 to 10000 basis points for maker and taker independently. Zero-fee markets are allowed.
When chargedAt 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 receivesThe market's identity-registered fee account, set at listing.
Buy-side reservationThe 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

IssueWhat to check
The editor rejects a valueFees must be whole basis points between 0 and 10000.
Orders disappeared after a raiseTheir 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 raiseAn 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.

On this page