Fee Distribution System
The protocol generates revenue by taking a configurable share of staking rewards. This fee is managed and distributed through a dedicated mechanism to ensure transparency and fairness.
Fee Generation
Fees are derived only from newly generated staking rewards — never from users’ original deposits.
A configurable fee percentage is applied to each reward event:
Default: 10%
Maximum: 20%
Fees are calculated and recorded whenever the exchange rate is updated during protocol operations.
Fee Accounting
All accumulated fees are tracked separately in the contract state.
During exchange rate computation, accumulated fees are subtracted from the total MAT balance to ensure the rate reflects only user rewards.
This ensures the exchange rate accurately reflects user rewards and is not inflated by protocol fees.
Fee Collection and Distribution
The protocol owner can withdraw accumulated fees to a designated
FeeDistributionVault
.The
FeeDistributionVault
holds a predefined list of beneficiaries with associated weightings.When distribution is triggered, each beneficiary receives a share of the fees based on their assigned weight.
Last updated