Fees
Fabric Fee Schedule
Fabric takes surplus and charges a 0 bps fee by default.
Integrators can choose to receive up to 100% of surplus in exchange for a fee on the swap. As integrator surplus share increases, Fabric swap fee increases up to 10 bps.
| Integrator Surplus Share | Fabric Swap Fee |
|---|---|
0% | 0 bps |
100% | 10 bps |
Integrator Swap Fees
Integrators can set a fee on the swap itself using fee params:
feeBps(max1000bps)feeRecipient(required whenfeeBpsis set)
Integrator Surplus Fees
Integrators can define their share of surplus using surplus fee params:
surplusFeeBps(max10000bps)surplusFeeRecipient(required whensurplusFeeBpsis set)
Integrator Referral Fees
Integrators can use referral fee params for referral attribution:
referralFeeBps(max1000bps)referralFeeRecipient(required whenreferralFeeBpsis set)
Fee Token Preference
Fabric currently decides which token fees are taken in.
Default behavior:
- prefer major tokens
- if neither side is a major token, prefer the output token for fee collection