Introduction

We’re thrilled to unveil the latest enhancement to our services: the Custom Trading Fee System. This innovative feature introduces a suite of flexible fee-setting options, allowing brokers to tailor fee structures to their unique user bases more effectively than ever before. By departing from the limitations of Orderly’s standard fees, brokers now have the freedom to set fees that align perfectly with their strategies and customer profiles.

Overview of Fee Structure

Base Fee: Orderly retains 100% of the 3 bps taker fee, and there’s no maker fee.

Custom Fee: Brokers keep 100% and decide their own additional charges, respecting Orderly’s base fee minimum.

User Flow for Brokers

1

Determining the fee tiers

Brokers decide on the logic for fee tiers for their users based on specific criteria, like volume or staked tokens, ensuring flexibility and precision in fee management, or set all users under the same fee rate.

2

Calculating the fee rates

After the criteria has been decided, brokers need to assign users to fee rates based on that criteria.

Orderly has released a tool for assigning users to fee tiers based on volume to save brokers the hastle of building it from scratch. Source code can be found on out GitHub.

The fee rate is total charged to the user (Orderly base fee + custom fee).

Cannot be less than Orderly base fee.

3

Set the default fee rate

Set the default fee rate through POST /v1/broker/fee_rate/default.

4

Setting the fees

After determining each user’s fee rate, brokers need to send the updated list to Orderly at any time.

  1. For users keeping their fee rate, including default: no update needed

  2. For users re-assigned to “default” fee rate: send the list through POST /v1/broker/fee_rate/set_default

  3. For users assigned to new fee rate: send the list through POST /v1/broker/fee_rate/set. Send updates in batches, grouped by the same maker_fee taker_fee combination.

All users are assigned to “default” fee rate unless overriden by broker.

5

Retrive user fee rates

Retrieve user’s fee rate through GET /v1/broker/user_info.

Retrieve default fee rate through GET /v1/broker/fee_rate/default.

Broker Rebate Distribution

Brokers receive daily rebates in their fee wallet, calculated after deducting any referral rebates.

FAQs

Live Fee Rate Impact: More broker flexibility in fee structuring.

Frequency of Fee Rate Changes: No strict limitations, but consistency is recommended.

Impact on End Users: Personalized and competitive fee structures.

Broker Integration Work: Development of a dynamic fee rate assignment system.

Fee Wallet Requirements: Currently EOA, with multisig support upcoming.